2014-11-25 1 views
1

Я использую построитель форм в Ruby (1.9.3) рельсы (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' 

ответ

0

Вы действительно только три варианта: submit the form using javascript, расширить сферу вашей формы, или прибегнуть к вышеупомянутым фанки трюков CSS. Я бы очень старался просто придерживаться более обычного подхода, но, если бы мне пришлось, склонялся к подчинению js. Вы всегда можете использовать фанки CSS-трюки, если вам нужен резерв не-js ...