優れたRails チュートリアルを完了した後、最初の Rails 3.2 アプリケーションを作成しています。
アプリケーションでこれを行いたい:
データベースからランダムなレシピを取得します (「インデックス」アクションとこのコードを使用して、このビットを完成させました:@recipe = Recipe.find(:first, :order => 'Random()'))
ユーザーが「何か似たもの」ボタンをクリックすると、アプリはデータベースから関連するレシピを取得します
ユーザーが「何か違う」をクリックすると、アプリは関係のないレシピを取得します
私が理解していることから、「似ているもの」と「違うもの」の両方に対してアクションがあるはずです。これは正しいです?
どのアクションを実行するかを決定するために、「何か違うもの」と「何か似たもの」の送信ボタンを備えた POST フォームを使用する必要がありますか?
また、どうすればユーザーを 1 つのページに留めておくことができますか (そのため、URL は常に/recipes#somethingdifferent ではなくhttp://www.whatshouldicookfordinner.co.ukとして表示されます)。