【问题标题】:How can I have a dynamic title option on my image_tag?如何在 image_tag 上设置动态标题选项?
【发布时间】:2012-02-02 05:25:17
【问题描述】:

我正在渲染一堆部分,我希望 image_tag 上的 :title 选项与记录的名称相同。

这是我所拥有的:

<%= link_to record do %>
  <div class="record_partial">         

    <span class="record_partial_name"><%= record.name %></span>

    <div id="record_icon_<%= record.id %>" class="recordicon">
        <%= image_tag (record.recordicon.url(:recordicon)) %>
      <% end %>
    </div>
  </div>
<% end %>

我认为这会起作用:

<%= image_tag (record.recordicon.url(:record icon)), :title => "<%= record.name %>" %>

但这给出了:

场地中的语法错误#index

/Users/dave/Work/go/app/views/records/_record.html.erb:21: 语法错误,意外的“>” /Users/dave/Work/go/app/views/records/_record.html.erb:26: 未知的正则表达式选项 - dv /Users/dave/Work/go/app/views/records/_record.html.erb:29: 语法错误,意外 '

非常感谢任何帮助!

【问题讨论】:

    标签: ruby-on-rails image activerecord


    【解决方案1】:

    试试这个

    <%= image_tag record.recordicon.url(:recordicon), :title => record.name %>
    

    您已经在 Ruby 领域,无需再打开一个 &lt;%= %&gt; 块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-28
      • 2015-07-05
      • 1970-01-01
      相关资源
      最近更新 更多