在设置id gem之后,我遇到了主动管理 gem的问题,每当我试图使用主动管理面板更新、删除或创建帖子时,它就会抛出RecordNotFound。
这是app/控制器/post_Controller.rb的代码
class PostsController < ApplicationController
def index
@posts = Post.all
end
def show
@post = Post.friendly.find(params[:id])
end
end以及app/models/post.rb:
class Post < ActiveRecord::Base
belongs_to :category
attr_accessible :title, :slug, :blurb, :content, :category_id
scope :tarot, -> { where(category_id: 1) }
extend FriendlyId
friendly_id :title, use: :slugged
end发布于 2014-09-01 04:01:33
这一时刻出现在app/model/post.rb中:
friendly_id :title, use: :slugged这应该是:
friendly_id :title, use: :[slugged, :finders]https://stackoverflow.com/questions/25594956
复制相似问题