私はとを持っていUser
ますSetting
。と呼ばれるフィールドSetting
があります::serializable
:custom_links
のSetting.rb
serialize :custom_links, Hash
のUser.rb
has_one :setting, dependent: :destroy
:custom_links
ユーザーが任意の数のカスタムリンクを設定し、それらをハッシュに保存できるフォームを作成したいと思います。各カスタムリンクには、ハッシュに名前とURLが含まれています。
ビューでこのフォームを構造化し、ユーザーがjavascriptを使用して必要な数のカスタムリンクを動的に追加できるようにする方法がわかりません(そしてそれらを:custom_linksハッシュに保存します)。私は他のフィールド:setting
を持っていて、コントローラーはそれらのフィールドで正常に動作しています-私が助けを必要としているのはビューとjavascriptだけだと思います。
明確化のための更新:
ユーザーがフォームに入力して入力するとき:custom_links
は、次の形式にする必要があります。
{
:name => "Google", :url => "http://www.google.com",
:name => "Twitter", :url => "http://www.twitter.com"
}
:custom_link
また、ユーザーが入力したいテキストフィールドごとに2つのテキストフィールドを動的に追加できるようにしたいと思います。
ありとあらゆる助けをいただければ幸いです。
ありがとう