当我尝试在视图中访问对象类的'login'方法时,我遇到了以下错误。
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
可能是什么问题?
答案 0 :(得分:0)
假设您的控制器为,
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 %>