0

我想问一个关于制作按钮条件的天真问题,它可以输入正确的项目。

我有书籍和章节的 MVC。对于书“has_many :sections”,对于 section“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

或制作那本书。选择

但它不起作用。我想知道,我怎样才能找到我点击的项目的特定按钮的动作,然后进入下一页。

谢谢!

4

1 回答 1

0

你必须使用 params[:id],请参考下面的代码。def sectionbybook @section=Section.find(:all, :conditions =>["book_id=?",params[:id]) end

谢谢

于 2013-09-13T12:44:18.487 回答