Railsでjbuilderでrenderする手前で、redisにpublishをしている処理があります。
jbuilderに変形したjsonをpublishしたいのですが、
renderされてしまうと、それができないので、
結局、jbuilderと同じ処理をモデル内に記載して、render前にpublishしています。
二度手間なので回避する方法はないでしょうか。
def create @message = Messages.build message_params ::RedisSet.publish "message-created", last_messages(to_jsonするメソッド) @message end
※last_messagesメソッドと、jbuilderが同じjsonを返す処理になっている
あなたの回答
tips
プレビュー