我正在尝试将我的formtastic提交按钮设置为链接而不是按钮。
<%= f.actions do %>
<%= f.action :submit, :label => "Sign in", :as => :link %>
<% end %>
以上给我一个“Formtastic :: UnsupportedMethodForAction”错误。
我从rdoc.info/github/justinfrench/formtastic#The_Available_Inputs
找到了以下示例代码<%= f.actions do %>
<%= f.action :submit, :as => :button %>
<%= f.action :cancel, :as => :link %>
<% end %>
如果我将其更改为
,上述代码也会失败<%= f.action :submit, :as => :link %>
是:as =&gt; :链接不支持:submit?
提前致谢!
答案 0 :(得分:3)
它会生成<input type="button" value="Sign in">
如果您想要一个响应某个操作的链接,请使用link_to "Profile", :controller => "profiles", :action => "create", :id => @profile, :method => :post
答案 1 :(得分:2)
你应该使用CSS来做这件事。尝试像
这样的东西#submit-button-selector {
background: none;
border: none;
color: blue;
text-decoration: underline;
display: inline;
}