如何使用表单生成器格式化模式

时间:2014-11-25 23:16:22

标签: css ruby-on-rails ruby modal-dialog formbuilder

我在模态中使用ruby(1.9.3)rails(3.1.3)中的表单构建器。我想将表单的“大量”放在正文中,并将提交按钮放在页脚内。但是,页脚不在表单构建器的范围内。完成此任务的最佳选择是什么?使用时髦的CSS技巧让它看起来像那样?还是有更优雅的解决方案?

= form_for @review, remote: true do |f|
 .control-group
   .controls
     = f.hidden_field :rating, value: @review.rating
     - 5.times do |i|
       .office_rate.active_rate{ class: "rate_#{i+1}", data: {rate: i+1}}
 .control-group
   %label.control-label Review Title
   .controls
     = f.text_field :title, class: 'span5', title: "review title"
 .control-group
   %label.control-label Message
   .controls
     = f.text_area :message, class: 'span5', rows: 5, title: "message"
 %hr{style:'align:left;'}
 = f.hidden_field :date, value: Time.now
 = f.submit 'Submit Your Review', class: 'btn btn-info'

1 个答案:

答案 0 :(得分:0)

你真的只有三个选择:submit the form using javascript,扩展你的表格范围,或诉诸上述时髦的CSS技巧。我会努力尝试更传统的方法,但如果必须的话,我会倾向于提交js。你总是可以使用时髦的CSS技巧,如果你需要一个非js后备......