【发布时间】:2011-07-25 15:11:15
【问题描述】:
我需要在 HAML 中切换表单声明。
- if params[:action] == 'tomato'
= form_for @request, :url => 'request/tomato' do |f|
- else
= form_for @request do |f|
= f.text_field ... # form content
= f.text_field # don't work too
但我不能使用end 将表单声明与表单内容分开,所以我得到 500 internal server error
我怎样才能做到这一点?
【问题讨论】:
-
@Awea 我尝试了这两种变体,我认为 haml 不知道
if语句在哪里结束,并且在第一种情况下看不到表单内容 -
第二个 text_field 需要两种形式?
标签: ruby-on-rails haml