10965


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

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

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

[code]

      def press
        @press = Press.last
      end
    
[/code]

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


CC BY-SA 3.0
2015-06-03T12:55:51.057
10953
2021-04-27T14:05:58.933
2021-04-27T14:05:58.933
754
9161
question
ruby-on-rails activeadmin
Rails4.2 gemのactiveadminについて


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


CC BY-SA 3.0
2015-06-04T03:56:30.333
10965
2015-06-04T03:56:30.333
5793
10953
answer