Rails4.2 gemのactiveadminについて

投稿者: Anonymous

gemのactiveadminを使っているのですが、activeadminから新規作成をする場合にレコード一個目は作成できるのですが、それ以降新規作成ができません

新規作成を押すとhttp://localhost:3000/admin/presses/newに飛ぶのですがそれはすでに作成したレコードの編集画面なのです。

原因はApplicationControllerで下記のコードをbefore_actionしているせいでした。

  def press
    @press = Press.last
  end

上記をしないと新着ニュースがすべての画面で表示できなくなります。
何か良い方法はないでしょうか?

解決

@pressではなく@recent_pressなどに変数名を変えればいいのではないでしょうか。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *