質問するログイン新規登録

質問編集履歴

1

コードミス

2017/02/07 12:38

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  Railsではshowアクションへのリンクを
4
4
  (controllerから@userをインスタンス変数としてviewに渡した状態)
5
5
  ```
6
- <% link_to "userページ", @user %>
6
+ <%= link_to "userページ", @user %>
7
7
  ```
8
8
  のように書けると思うのですが、routes.rbファイルを以下のように書いて
9
9
  ```Ruby
@@ -15,13 +15,13 @@
15
15
  ```
16
16
  ネストさせると、当然のことながらリンクの変数を書き換えなければならず、
17
17
  ```
18
- <% link_to "userページ", group_user(@group.id, @user.id) %>
18
+ <%= link_to "userページ", group_user(@group.id, @user.id) %>
19
19
  ```
20
20
  というような少し冗長なコードになってしまいます。これも最初のようにlink_toの第2引数に一つ変数を渡すだけの書き方をしたいのですが、どのように書けばうまくいきますか?
21
21
 
22
22
  一つ試してみたのは、
23
23
  ```
24
- <% link_to "userページ", (@group, @user) %>
24
+ <%= link_to "userページ", (@group, @user) %>
25
25
  ```
26
26
  これですが(括弧を中括弧にしたものも試しました)うまくいきません。
27
27
  よろしくお願いします。