找不到 Table 'Name'
Could Not Find Table 'Name'
我是 Ruby 的新手,无法解决这个问题。我尝试了类似帖子中的故障排除解决方案,none 解决了问题。希望有人能知道出了什么问题。当我尝试登录时,我被告知找不到 table name'
。我可以在 rails 控制台中创建一个用户,也可以通过 User.find_by(name: "")
找到它。它也出现在数据库中。
def create
user = User.find_by(name: params[:session])
if user && user.authenticate(params[:session][:password])
else
flash.now[:danger] = 'Invalid username/password combination'
render 'new'
end
end
迁移:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :name
t.timestamps null: false
end
end
end
您还没有提供密钥:name
:
user = User.find_by(name: params[:session][:name])
我是 Ruby 的新手,无法解决这个问题。我尝试了类似帖子中的故障排除解决方案,none 解决了问题。希望有人能知道出了什么问题。当我尝试登录时,我被告知找不到 table name'
。我可以在 rails 控制台中创建一个用户,也可以通过 User.find_by(name: "")
找到它。它也出现在数据库中。
def create
user = User.find_by(name: params[:session])
if user && user.authenticate(params[:session][:password])
else
flash.now[:danger] = 'Invalid username/password combination'
render 'new'
end
end
迁移:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :name
t.timestamps null: false
end
end
end
您还没有提供密钥:name
:
user = User.find_by(name: params[:session][:name])