0
是否可以針對Rails應用的每個可能的路由(無限量的路由)做出一個動作?Rails中的任何路由的單個動作
http://myapp.com/
http://myapp.com/a
http://myapp.com/b/c
http://myapp.com/whatever/i/enter/here
應該導致一個動作。
是否可以針對Rails應用的每個可能的路由(無限量的路由)做出一個動作?Rails中的任何路由的單個動作
http://myapp.com/
http://myapp.com/a
http://myapp.com/b/c
http://myapp.com/whatever/i/enter/here
應該導致一個動作。
你可以這樣做。
get '*path' => "controller_name#action"
同樣,你可以做後。將它保留在文件的頂部。
更新
您可以爲所有HTTP方法做到這一點。
match '*path', to: 'controller_name#action', via: :all
應該這樣做。編寫你的方法來處理不同類型的請求。
你爲什麼要這樣做?我看不到一個有用的案例來實現這種行爲 –