undefined局部变量或方法`createaddress_hotel_users_path'

时间:2014-11-12 12:42:48

标签: ruby-on-rails ruby-on-rails-4

我有:

<%addr.each_with_index do |addr,index|%>

<%if addr==''%>

<%= index+1%>

<%= form_tag createaddress_hotel_users_path, method: :get do %>

<div style="display:none">
  <input name="utf8" type="hidden" value="&#x2713;" />
</div>

<textarea cols="67" id="address<%= index+1%>" name="hotelUser[address<%= index+1%>]" rows="3">
</textarea>

<p style="text-align: center;width: 50%;">

<a href="#" id="example-hide" class="btn-orange3" onclick="showHide('example');return false;">BACK</a>

<%= submit_tag("PROCEED TO PAYMENT")%>

在路线中:

resources :hotel_users

在控制器中我有一个createaddress的动作。我想将表单提交给此操作HotelUsersController。但我收到上述错误。在提交表单后,我还需要在网址中添加textarea值,以便我可以获得参数值。

1 个答案:

答案 0 :(得分:0)

您尚未为其设置路线

resources :hotel_users do
  get 'createaddress', on: :collection
end