自分のアクションを作成する方法はありますか?
たとえば、scaffoldを使用すると、コントローラーで「index」、「show」、「edit」、「new」、「create」、「update」、「destroy」の各アクションが作成されます。
別のアクションを追加したい。
ルートファイルにコードを追加する必要があることを読みました...
誰か助けてもらえますか?
自分のアクションを作成する方法はありますか?
たとえば、scaffoldを使用すると、コントローラーで「index」、「show」、「edit」、「new」、「create」、「update」、「destroy」の各アクションが作成されます。
別のアクションを追加したい。
ルートファイルにコードを追加する必要があることを読みました...
誰か助けてもらえますか?
メソッドを定義するだけで、コントローラーで独自のアクションを生成できます。
def action
# do something here
end
config/routes.rbにもルートが設定されていることを確認する必要があります。
詳細については、 http://guides.rubyonrails.org/getting_started.html 、具体的にはhttp://guides.rubyonrails.org/getting_started.html#generated-a-controllerのガイドを読むことをお勧めします。スキャフォールドは最初は便利ですが、アプリケーションがより複雑になるとすぐに、独自のコントローラーファイル/アクションメソッドを作成する必要があることがわかります。
さて、あなたはあなたのルートとあなたが行く方法でアクションルーティングを定義することができます
この助けを願っています