ruby-on-rails - 添加自定义数据属性Rails图像标签

标签 ruby-on-rails ruby-on-rails-3.2

我需要在Rails应用程序中添加Galleria的数据描述和数据标题,但是我看不到如何使用image标签来做到这一点。到目前为止,我有这个:

<div id="galleria">
<% @entries.each do |entry| %>
     <%= image_tag entry.filename, :title => "title", :class => "class", :data-description => entry.caption, :data-title => entry.caption  %>
 <% end %>
 </div>

但这会引发未定义的局部变量或方法“描述”错误,那么我将如何在rails 3中执行此操作?

最佳答案

正确的语法是

<%= image_tag entry.filename, :title => "title", :class => "class", :data => { :description => entry.caption, :title => entry.caption }  %>

关于ruby-on-rails - 添加自定义数据属性Rails图像标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15066830/

相关文章:

ruby-on-rails - 无法找到 new_post_path 和其他模板函数

ruby-on-rails - ActiveRecord counter_cache 使用 multi_db gem 提供过时计数

ruby-on-rails - 使用 Devise 注销时真实性 token 无效

ruby-on-rails - Phusion 乘客诉 WEBrick

mysql - 如何在没有数据库的情况下将事件记录列类型从 boolean 值更改为整数:migrate?

ruby-on-rails-3.2 - RestClient::ResourceNotFound(404 资源未找到):

ruby-on-rails - 使用带有 `rails generate` 的 Rails 变形

activerecord - I18n::Backend::ActiveRecord 范围

ruby-on-rails - NoMethodError:为 #<URI::Generic:0x000055d4f2e16f00> 调用私有(private)方法 `open'

mysql - 通过关联查询 OR 条件