【发布时间】:2017-08-03 15:47:18
【问题描述】:
我只是添加friendly_id来美化我的网址。
我收到一个错误
Couldn't find User with 'id'={:id=>"foo"}
这是我的设置
用户.rb
class User < ApplicationRecord
extend FriendlyId
friendly_id :last_name, use: %i[slugged finders]
Users_controller.rb
def find_user
@user = User.friendly.find(id: params[:id])
end
我将此添加到我的用户表中
add_column :users, :slug, :string
add_index :users, :slug, unique: true
并且已经正确生成了 CreateFriendlyIdSlugs 表
我在这个问题上遇到了很大的麻烦,我把所有的文档都涂红了,我看不到我的代码失败的地方
感谢帮助
【问题讨论】:
标签: ruby-on-rails url friendly-id