0

自分のアクションを作成する方法はありますか?

たとえば、scaffoldを使用すると、コントローラーで「index」、「show」、「edit」、「new」、「create」、「update」、「destroy」の各アクションが作成されます。

別のアクションを追加したい。

ルートファイルにコードを追加する必要があることを読みました...

誰か助けてもらえますか?

4

2 に答える 2

4

メソッドを定義するだけで、コントローラーで独自のアクションを生成できます。

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のガイドを読むことをお勧めします。スキャフォールドは最初は便利ですが、アプリケーションがより複雑になるとすぐに、独自のコントローラーファイル/アクションメソッドを作成する必要があることがわかります。

于 2012-05-29T09:29:55.590 に答える
0

さて、あなたはあなたのルートとあなたが行く方法でアクションルーティングを定義することができます

この助けを願っています

于 2012-05-28T17:31:33.990 に答える