小编Kin*_*hah的帖子

如何为#<Book :: ActiveRecord_Relation:0x007fb709a6a8c0>解决未定义的方法`to_key'?

我遇到了未定义方法`to_key'的问题

这是我的books_controller.rb

 class BooksController  < ApplicationController
   def index
    @books = Book.where(user_id: current_user.id)
    end
 end
Run Code Online (Sandbox Code Playgroud)

和我的索引页面如下.

index.html.erb

<div>
  <%= form_for @books do |f| %>
...
...
    <% end %>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,当我要访问索引页面时,我得到了如下错误.

undefined method `to_key' for #<Book::ActiveRecord_Relation:0x007fb709a6a8c0>
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-4

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1

ruby-on-rails-4 ×1