Я успешно настроил гем достойную_экспозицию как этот railscast .
Я хотел бы использовать доступ к области действия с current_user для действия edit / update / create, чтобы избежать проверкиразрешение, сравнивая владельца объекта с current_user.
Контроллер:
class CommentsController < ApplicationController
expose(:article)
expose(:comments) { article.comments }
expose(:comment)
def index
end
def new
end
def create
if comment.save
redirect_to comment.article, :notice => "Successfully created comment!"
else
render :new
end
end
end
Как я могу иметь с приличным_экспонированием что-то подобное в моем действии редактирования, например:
@comment = current_user.comments.find(params[:id])
Заранее спасибо!