【发布时间】:2014-05-01 17:38:39
【问题描述】:
我不喜欢link_to 助手和类似的东西。我正在尝试向我的链接添加样式,但我无法做到,因为根据文档,参数是选项和 html_options,但是我使用的一些参数甚至没有在 link_to 的文档中列出所以我不知道哪些是选项,哪些是 html_options,所以我不能重新排列哈希值。
<%= link_to '+', :controller => 'shop', :action => 'add', :id => product, :remote => true %>
我应该如何重新排列哈希以允许我添加:styles => 'color:red;.....'?
【问题讨论】:
-
有什么原因你不使用你的路由生成的路径?
-
您可以使用这些属性定义一个类,然后通过传递 :class=> "class_name" 将类添加到 link_to,而不是提供内联 css
-
@AnilMaurya 也不起作用。该课程将转到 url
-
"product", :remote => true, style: "color: red;" %> 这项工作。为什么要专门告诉控制器动作和id
-
因为它需要知道控制器/动作
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2