インドカレーファンクラブ

パソコン、カメラ

Rails

【Rails】じゃあどうやってRuby on Railsを習熟するのか。結論は出ていないけれど(しょぼ記事)

僕は以下のように思い悩む 別の(言語での)Webアプリケーションフレームワークは習熟している Railsチュートリアルをざっとやってなんとなく理解した 業務でRailsを書く いまの実装が最適なのか全くわからん じゃあどうすればこれが解決するのか... 辛さ 僕よ…

【Rails】中間テーブルに対してhas_one, has_manyする時のModel

中間テーブルの意義をより理解するため、僕が考えたことを追って書く User1人に対して1つLanguageを設定する。みたいなことを考える 短絡的に考えるとこういうテーブルになると思うんだけど User name language_id Language name こんな感じにデータをいれた…

【Rails】associationを張ったModelを生成する時のmigrationの記述

一人のユーザは一つのプロフィールを有する、というようなAssociationをつくってみる 1:1です 前提 以下のような構成を目指す User name profile_id Profile text モデルはこうなる class User < ApplicationRecord belongs_to :profile end class Profile <…

【Rails】【Heroku】 Herokuに.envの内容をPushする時のメモ

Railsではdotenv-railsを利用することで.envファイルが使える https://github.com/bkeepers/dotenv で、Heroku上のレポジトリにはheroku config:pushによって.envファイルをアップできる 普段.envファイルはgitignoreしてるだろうし、herokuにはこの特殊な方…

【Rails】Routingの勉強

全体的な話 ルーティングは/config/routes.rbで制御する ASP.NETのようにController側からAttributeで制御することはなさそう 現在のルーティングの一覧はrails routesで確認できる 記法については具体的な記述例をコメントと共に見るのが早いと思う 基本的…

【ASP.NET】【Rails】ASP.NETとRailsでViewのLayout

便宜上、ここではLayoutを利用するページを元のページと呼ぶことにする (適切な呼び方がわからない) かきかた ASP.NET RazorではViews/_ViewStart.cshtmlファイルの中で全てのViewに共通するレイアウトを指定する @{ Layout = "~/Views/Shared/_Layout.cshtm…

【Rails】RailsのViewでの変数の表示/設定/伝播パターンの苦しみ

いろんなパターンがあるけど、それぞれやり方が異なっていて難しい(迷惑) <%= @hoge %> Controllerにて@hoge = 'hoge'で設定しておく あるいは View内で<% @hoge = hoge %>で設定 <%= hoge %> View内で<% hoge = 'hoge' %>で設定しておく ※@hogeはインスタ…