rails如何声明变量并在html.erb中存储一个值

时间:2013-09-02 09:14:18

标签: ruby-on-rails

嗨我在html.erb

中有这样的值
<img src="<%= file.title, file_path(file) %>" alt=""/>

但是当我放置上面的代码时会抛出错误

 SyntaxError in Files#index 

file_path(file)部分出现错误。有没有办法实现这个目标?比如声明一个变量并将其分配给某个东西?

2 个答案:

答案 0 :(得分:0)

您应该在与此视图关联的控制器操作中声明file(更好的命名为@file)。在那里,你可以用变量做任何你想做的事。

答案 1 :(得分:0)

虽然我没有得到你想要达到的目的,但你可以尝试这样做

<img src="<%= "#{file.title}, #{file_path(file)}" %>" alt=""/>