0
我有一个自定义的方法顺序控制器的form_tag没有路由匹配[POST]
我已经声明了以下一种特殊的路由里面买
<%= form_tag(buy_order_path(@symbol)) do %>
<%= hidden_field_tag :stock_price, '55' %>
<%= label_tag :stock_quantity, 'Buy Quantity' %>
<%= text_field_tag :stock_quantity, params[:stock_quantity] %>
<%= submit_tag "Buy", class: "btn" %>
<% end %>
然而,当我点击提交,它说没有路由匹配[POST] “/orders/CC3.SI/buy”
它在我使用时工作
<%= form_tag(buy_order_path('5')) do %>
但是,我需要一个动态的。任何想法如何?我有一种感觉,就是它是如何创建这条路线的。
顺便说@symbol仅仅是一个变量,现在,不是一个对象
您已定义'sell_order_path'并且正在使用'buy_order_path'! – vee
对不起,关于sell_order_path,编辑为buy_order路径。但是这并不能解决问题 –
@symbol是如何被填充的? – yellowreign