routes.rbをRailsのルーティング - '未定義のメソッド'
match 'mybookings/:token' => 'mybookings#test', :as => 'bookit'
resources :mybookings
レールルート内のURLヘルパーの結果は示しています
=link_to "by clicking here", bookit_url(@client.token)
結果:
bookit /app/mybookings/:token(.:format) mybookings#test
は、その後、私はヘルパーを使いますin
ActionView::Template::Error
Error
undefined method `bookit_url' for #<#<Class:0x007fd2c1ca3488>:0x007fd2c1f96960>
そのヘルパーに何が問題なのですか?
あなたは私たちにroutes.rb' 'で' bookit'のためのラインを表示することができますか? –
が追加されました。ありがとう – 99miles
うーん、それは私には謎です。コンソールでこれを試すとどうなりますか? 'app.bookit_url(0)'また、これはあなたが尋ねたことではなく、デザイン哲学をもっと進めていますが、[RESTfulなアクションを追加する]ことも考えられます(http://guides.rubyonrails.org/routing.html#このようなカスタムルートを作成する代わりに、より穏やかなアクションを追加する)また、ハハ、「予約」だけでなく「マイブッキング」と呼んでいる理由はありますか? –