-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 定义为控制器中的实例变量才能使用它吗?还是有其他方法?

4

1 回答 1

1

通常,如果您可以通过模型 B 的实例访问该属性。

像这样的东西应该在视图中起作用:

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

这将向您显示 B 的每个实例的属性 a

但是,如果您愿意添加一些上下文,那么帮助您会容易得多。

于 2013-08-13T05:42:10.363 回答