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