我创建了一个图书馆管理系统作为大学作业的一部分。我目前坚持获得采摘的结果。Ruby on Rails:存储采摘结果
我试图在这里做的任务是显示当前在表中的书籍列表。 我主要是一个PHP程序员,所以在rails上ruby对我来说是一个全新的世界。
从做外部研究,我发现了object.pluck。
Book.pluck(:isbn,:title,:description,:author,:status)
我对上述代码片断的了解是,我从所有书本对象中抽取细节。 我想要做的是有一个循环,将输出每本书,然后编辑按钮。 在PHP中,这将是for循环中的一种形式。但用红宝石我真的不知道该怎么做
在我的脑海中,我想将pluck的结果存储在一系列书籍[]中。 然后使用循环遍历该循环并输出存储在索引i处的书的详细信息。 但我不知道如何存储采摘的结果?
在Rails中,控制器中定义的实例变量可用于视图。因此,只需将此添加到控制器操作中:'@books = Book.pluck(:isbn,:title,:description,:author,:status)'并循环访问'@ books'来打印您的'index.html .erb' like '@books.each do | book |' – dp7
听起来不像你想要的那样 - 我只是使用'Book.all' –