【发布时间】:2011-08-05 00:11:05
【问题描述】:
我有一个名为orders 的控制器。在该控制器中有一个new 和create 操作。用户可以从订单/新页面创建订单,但我也希望他们能够从主页创建订单。到目前为止,这是我尝试做的事情
<%= form_tag :controller => "orders", :action => "create" do %>
<%= text_field_tag :first_name, 'Test1' %>
<%= text_field_tag :last_name, 'Test2' %>
<%= submit_tag %>
<% end %>
但是,它拒绝了该信息并将我带回orders/new 页面。它拒绝它的原因是因为我在这两个字段上有一个validates_presence_of,并且由于某种原因信息没有被传递。
有什么建议吗? 提前致谢
【问题讨论】:
-
你有 3 个不同的答案,但它们都等同于同一件事。让你选择:)
标签: ruby-on-rails ruby ruby-on-rails-3 forms