0
我有一個引導模式,它是一個bootstrap_form_for
窗體,我想創建一些東西。Rails - bootstrap modal submit
因此,可以說我是在/users/20
而且該屏幕上,用戶可以通過該模式彈出創建:thing
。他們點擊一個按鈕,模態出現。他們填寫它創建形式:thing
等類
/users/20/thing/1
這裏是我的路線:
resources :users do
resources :things
end
我的形式看起來像:
<div class="modal-body">
<%= bootstrap_form_for(:thing) do |f| %>
<%= f.text_field :name %>
<%= f.text_field :description %>
<%= f.submit 'Save Thing', id: 'submit-thing', class: 'btn btn-primary' %>
</div>
然而,在提交我得到的以下錯誤:
ActionController::RoutingError (No route matches [POST] "https://stackoverflow.com/users/20"):
我錯過了什麼?我如何定位存在的user_things_path
?
這看起來不錯!這似乎觸及了things_controller上的創建操作。如何通過JS.erb關閉模式?謝謝! – user3437721