バックエンドには rails_admin を使用しています。指定したモデルに current_user id を自動的に割り当てるために rails_admin の「新しい」アクションを拡張する方法はあるのだろうか? 非表示のフィールドが必要ないため、フィールドのカスタマイズはうまくいかないようです。
誰かが解決策を提案しますか?
バックエンドには rails_admin を使用しています。指定したモデルに current_user id を自動的に割り当てるために rails_admin の「新しい」アクションを拡張する方法はあるのだろうか? 非表示のフィールドが必要ないため、フィールドのカスタマイズはうまくいかないようです。
誰かが解決策を提案しますか?
https://github.com/sferik/rails_admin/wiki/How-to-set-default-values
これでいいと思います。構成ファイルでこのようなことを試してください。
config.model Post do
new do
field :user_id, :hidden do
default_value do
bindings[:view]._current_user.id
end
end
end
end