2

優れたRails チュートリアルを完了した後、最初の Rails 3.2 アプリケーションを作成しています。

アプリケーションでこれを行いたい:

データベースからランダムなレシピを取得します (「インデックス」アクションとこのコードを使用して、このビットを完成させました:@recipe = Recipe.find(:first, :order => 'Random()'))

ユーザーが「何か似たもの」ボタンをクリックすると、アプリはデータベースから関連するレシピを取得します

ユーザーが「何か違う」をクリックすると、アプリは関係のないレシピを取得します

私が理解していることから、「似ているもの」と「違うもの」の両方に対してアクションがあるはずです。これは正しいです?

どのアクションを実行するかを決定するために、「何か違うもの」と「何か似たもの」の送信ボタンを備えた POST フォームを使用する必要がありますか?

また、どうすればユーザーを 1 つのページに留めておくことができますか (そのため、URL は常に/recipes#somethingdifferent ではなくhttp://www.whatshouldicookfordinner.co.ukとして表示されます)。

4

2 に答える 2