两个提交按钮但只有一个遥控器:true
我有一个带有两个提交按钮的表单,以便我可以执行以下任务:
.. ..
控制器:
def if params[:commit] == 'A' # A was pressed elsif params[:commit] == 'B' # B was pressed end end
所以我的问题是我怎么能说当表单通过按钮’A’提交时,表单是:
true do |f| %>
当它与按钮B相加时,它是一个正常的forms:
我想,你不可能这样做。 但是,它可以通过javascript完成。
从表单中删除远程true表单。 添加一个javascript回调到你的一个提交按钮点击事件,通过ajax提交表单。 相应地调整控制器。
- 在Rails 3中创建SEO友好URL
- 如何将已存储在s3上的文件添加到由相同数据存储区支持的carrierwave?
- GitHub错误:未找到存储库。 致命:远程端意外挂断
- Rails 4每个命令出错“`load’:没有将nil隐式转换为String”(Mac OS X 10.9)
- Ruby Net :: HTTP :: Get和JSON响应
- Rails Routes – 斜杠字符与哈希字符
- 缺少`secret_token`和`secret_key_base`用于’开发’环境,在`config / secrets.yml中设置这些值
- 将pg_try_advisory_xact_lock()放在嵌套的子查询中?
- 不保存,没有错误消息