Ruby on rails 使用友好的\u id避免RecordNotFound异常
有没有办法让Ruby on rails 使用友好的\u id避免RecordNotFound异常,ruby-on-rails,friendly-id,Ruby On Rails,Friendly Id,有没有办法让友好。查找只要在任何记录中都没有可用的slug时返回nil,而不是引发ActiveRecord::RecordNotFound异常?查看查找器中的友好id查找器,它似乎不可配置 def find_by_friendly_id(id) first_by_friendly_id(id) or raise raise_not_found_exception(id) end 您始终可以使用进行基本的Rails查找 Model.find_by(slug: 'some-nice-slug'
友好。查找只要在任何记录中都没有可用的slug时返回nil
,而不是引发ActiveRecord::RecordNotFound
异常?查看查找器中的友好id
查找器,它似乎不可配置
def find_by_friendly_id(id)
first_by_friendly_id(id) or raise raise_not_found_exception(id)
end
您始终可以使用进行基本的Rails查找
Model.find_by(slug: 'some-nice-slug')