2
看來:類似乎控制父窗體的類,而不是按鈕本身。有沒有一種方法可以使用button_to控制按鈕的類?
我想將類btn primary
添加到按鈕。
如果我不能直接做,我可以使用表單類和SASS嗎? (使用@extend或類似的東西)?
看來:類似乎控制父窗體的類,而不是按鈕本身。有沒有一種方法可以使用button_to控制按鈕的類?
我想將類btn primary
添加到按鈕。
如果我不能直接做,我可以使用表單類和SASS嗎? (使用@extend或類似的東西)?
你需要確保:class => "btn primary"
是button_to
調用的第三個參數。
如果你這樣做:
<%= button_to "Hello", :action => :new, :class => "btn primary" %>
你實際上是在說:
<%= button_to("Hello", { :action => :new, :class => "btn primary" }) %>
所以,你應該將其更改爲:
<%= button_to "Hello", { :action => :new }, :class => "btn primary" %>
我儘量避免使用散列完全用於路徑,並使用生成的路由方法。
<%= button_to "Hello", new_hello_path, :class => "btn primary" %>
這應該這樣做
<%= button_to 'New Job', {:controller => :jobs, :action => :new}, :class => 'btn primary' %>
您使用的是Rails 3.0或3.1嗎? –
我正在使用rails 3.1 – cjm2671