添加样式到link_to

时间:2014-05-01 17:38:39

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

我不能与link_to助手和类似的东西相处。我正在尝试为我的链接添加样式,但我无法设法完成,因为根据文档,参数是选项和html_options,但是我使用的某些参数甚至没有列在{的文档中{1}}所以我不知道哪些是选项,哪些是html_options,因此我无法重置哈希值。

link_to

如何重新排列哈希以允许我添加<%= link_to '+', :controller => 'shop', :action => 'add', :id => product, :remote => true %>

1 个答案:

答案 0 :(得分:4)

这将有效

<%= link_to '+', {:controller => 'shop', :action => 'add', :id => product, :remote => true}, :style=>'color: red;' %>

但是,您是否有任何理由不使用路线生成的路径?

您可以在终端中运行rake routes以查看可用的路径。或者,如果您知道自己正在寻找的控制器,rake routes | grep shop之类的内容会缩小您的搜索范围。

然后你可以这样做:

<%= link_to '+', add_shop_path(product), :style=>'color: red;' %>