0
私のダッシュボードのリストビューに適切なデータベースIDフィールドではなく、現在の番号を入力します。このため、rails_admin
からformatted_value
を使用しています。唯一のことは、フォームをレンダリングした後にその値をリセットしたいからです。なぜなら、ページをリロードした後、そのIDはインクリメントし続け、決して0に戻らないからです。これまでのところ、私は多くの幸運なしでこれを試してみました:rails_adminフィールドの値をリセットする
config/initializers/rails_admin.rb
currentId = 0
# Fields in Projects list
config.model 'Project' do
list do
field :id do
formatted_value do
currentId += 1
end
end
field :year
field :title
field :intro
field :description
field :confidential
field :star
field :image
end
currentId = 0
をoverridあなたは尋ねる。 –
@Зелёный私は今質問を詳細で更新しました。ページがロードされ、それらのエントリがすべて表示されたら、そのフィールドをリセットしたいだけです –
フォームがレンダリングされて_reet_ ruby変数_afterできません。レンダリングされたhtmlを操作するには、javascriptを使用します。 –