【发布时间】:2011-01-23 01:56:31
【问题描述】:
我正在使用 formtastic 从表单中收集信息并直接发布到外部网站。
生成表单本身没有问题。但是,由于这是提交给外部站点,因此他们要求每个输入字段都具有他们指定的特定 ID,例如 email 或 last_name - 不是最接近的 Formtastic 表单,例如 _email_input 或 _last_name_input。
我查看了 Formtastic v1.2.3 代码,我 90% 确定答案是“抱歉,不能那样做”。我认为检查我是否遗漏了什么不会有什么坏处。我想要某种方式来完全指定 ID,如下所示:
= semantic_form_for('', :url => "https://external_site.com/handler, :method => "post") do |form|
= form.input :last_name, :id => "last_name"
[etc]
这可能吗?
(我会注意到,我认识到另一种可以说是更好的方法是创建一个合适的控制器,在本地检查参数,并仅在应用程序格式正确时才从应用程序内调度远程调用;但是,这不是我现在正在尝试做。)
【问题讨论】:
-
对不起,Shreyas -- 我今天才回到这个问题,很多球在空中。
标签: ruby-on-rails ruby forms formtastic