-1

私はコントローラーA(モデルAAの)を持っていて、その中に

def view_name

end

およびモデル B は次のとおりです。

def attributes {
   :a => 'xyz';
}
end

ビュー ページ:aに属性の値を表示できるように、コントローラー A のビュー内の属性にアクセスするにはどうすればよいですか?:a

詳細情報: モデル B には:a画像への URL である属性があり、コントローラー A のビューを介して画像を表示する必要があります<img>。タグでそれを使用する方法を考えています。のように<img src="<%= B.a %>" />。しかし、Ba を最初に使用するには、コントローラーで Ba をインスタンス変数として定義する必要があるのではないでしょうか? それとも別の方法がありますか?

4

1 に答える 1

1

通常、モデル B のインスタンスを介して属性にアクセスできる場合。

このようなものがビューで機能するはずです:

<% B.each do |test| %>
<p><%= test.a %></p><br/>
<% end %>

これにより、 B の各インスタンスの属性 a が表示されます

しかし、コンテキストを追加していただけると助かります。

于 2013-08-13T05:42:10.363 に答える