Rails:用纯HTML替换提交按钮

时间:2013-05-15 20:06:00

标签: forms submit ruby-on-rails-4

我有一个带有几个隐藏字段的简单表单:

= form_for item.votes.new, remote: true do |f|
  = f.hidden_field :value, value; 1
  = f.hidden_field :voteable_id, value: item.id
  = f.hidden_field :voteable_type, value: item.class.name
  = f.submit

但是,我想使用div:

而不是提交按钮
div.arrow.arrow--up

我知道这可以使用javascript,但我可以用Rails以某种方式管理这个吗?例如,像:

= f.submit "", type: :html, partial: 'up_arrow'

1 个答案:

答案 0 :(得分:0)

据我所知,你必须使用提交标签或javascript。但是,您可以像使用任何其他html元素一样使用CSS格式化提交按钮。

http://eisabainyo.net/weblog/2009/04/24/how-to-style-a-submit-button-in-css/