Rails3はRestを推奨しています。例えば、私はブログシステムを作っています。
### PostsController
# show detail
# tag have lock or unlock status
def show
@post = Post.find(params[:id])
@tags = @post.tags.select("posts_tags.tag_lock")
end
### CommentsController
# Posts#show has comment form.
# when you post comment, rails execute this action
def create
@post = @post.find(params[:id])
begin
@post.comments.create!(params[:comment])
resucue
@tags = @post.tags.select("posts_tags.tag_lock")
render 'posts/show'
end
end
Railsがrenderでアクションを実行できる場合、結果のコードは単純です。たぶん、解決策は新しい行動を起こすことです。しかし、仕様には新しいアクションがありません...何が良いですか?あなたはどうですか??
すみません、私の英語は悪いです。