将值放在ruby中的标签上

时间:2014-03-12 07:02:13

标签: ruby-on-rails ruby erb

我在下面有一个标签,我想在标签中显示如下所示的值:

<% @user_zip.each do |usr_zip| %>
    <table id="searchResult" width="100%" runat="server">
        <tr>
            <td bgcolor="#CCDBE0">
                Image:
            </td>
            <td bgcolor="#CCDBE0">
                <%= f.label(:zip, "<%= usr_zip.First_Name %>") %>
            </td>
        </tr>
    </table>
<% end %>

在上面的代码usr_zip中有一些值,我想在标签中显示它,但它给了我一个如下错误:

syntax error, unexpected '<'

此行<%= f.label(:zip, "<%= usr_zip.First_Name %>") %>

请建议我在哪里弄错,等待你的回复。感谢

2 个答案:

答案 0 :(得分:2)

请改用以下代码:

<%= f.label(:zip, usr_zip.First_Name) %>

usr_zip.First_Name已在<%= %>内。

答案 1 :(得分:0)

试试这个:

<%= f.label :zip, usr_zip.First_Name %>