Rails 3 - link_to应用样式

时间:2013-05-10 13:08:55

标签: css ruby-on-rails-3

我正在尝试将样式应用于链接,但Rails正在生成类HTML,使得它不会以标准方式呈现HTML。

资产管道关闭

我该如何解决这个问题?

由于

以下是link_to代码:

<%= link_to "Create a New Account",  :action => "signup", :class =>"gray_button"  %>

生成的Rails输出 - (不适用于样式)

<a href="/login/signup?class=gray_button">Create a New Account</a><br />

当我在Firebug中编辑HTML时,它会呈现

<a href="/login/signup" class="gray_button">Create a New Account</a><br />

2 个答案:

答案 0 :(得分:0)

在Rails 3中,你需要使用这样的哈希:

<%= link_to "Create a New Account",{:action => "signup" }, :class => "gray_button" %><br />

答案 1 :(得分:0)

在rails应用程序中,您有一个帮助您的路线rake routes

<%= link_to "Create a New Account", signup_path , :class => "gray_button" %>