#<员工::ActiveRecord_Relation*的未定义方法"登录">



当我尝试访问视图中对象类的"登录"方法时,我遇到以下错误。

undefined method `login' for #<Employee::ActiveRecord_Relation:0xb2ea0800>

这是我在视图中写的:

<%= form_for :employees, url: 'employees/login' do |f| %>
  <%= f.text_field :login %>
<% end %>

这是我的模型的样子:

class Employee < ApplicationRecord
end

可能是什么问题?

假设您的控制器为

class EmployeesController < ApplicationController
  def index
    @employees = Employee.all
  end
  def new
    @employee = Employee.new
  end
end

现在视图可以是,

<%= form_for @employee, url: 'employees/login' do |f| %>
  <%= f.text_field :login %>
<% end %>

最新更新