0

正しい項目に入るボタンの作り方について素朴な質問をしたいです。

本とセクションの MVC があります。ブックの場合は「has_many :sections」、セクションの場合は「belongs_to :book」

そのため、ブック リストの各行には、「セクション ページに入る」というボタンがあります。たとえば、book.1 のそのボタンをクリックしたいので、book.1 のセクション ページに入ることができます。

セクションのデータベースには、「id、book_id、content ...」のような列があります。

sectionbybook というセクションのビューがあり、次のようにセクションコントローラーでアクションを作成します。

    def sectionbybook
       @section=Section.find(:all, :conditions =>["book_id=?",params[:book_id])
    end

またはその本を作る.select

しかし、うまくいきません。クリックしたアイテムの特定のボタンのアクションを見つけて、次のページに入る方法を知りたいです。

ありがとう!

4

1 に答える 1

0

params[:id] を使用する必要があります。以下のコードを参照してください。def sectionbybook @section=Section.find(:all, :conditions =>["book_id=?",params[:id]) end

ありがとう

于 2013-09-13T12:44:18.487 に答える