Q&A
質問
railsの「assigns
メソッド」をについて質問があります。
railsの参考書にこのように書かれているのですが、assign(:user)の「:user」は、@userのuserなのかUsersのuserなのかどちらですか?
このassignsメソッドを使うと対応するアクション内のインスタンス変数にアクセスできるようになります。
例えば、Usersコントローラのcreateアクションでは@userというインスタンス変数が定義されていますが、テストでassigns(:user)と書くとこのインスタンス変数にアクセスできるようになる、といった具合です。
回答1件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。