0

私がモデルを持っているとしましょう: Thing

class Thing < ActiveRecord::Base
attr_accessible :name, :url

私の coffeescript には、JSON オブジェクトの配列を生成する関数があります。

[{"url":"https://www.example.com/1","name":"1"},
{"url":"https://www.example.com/2","name":"2"},
{"url":"https://www.example.com/3","name":"3"}]

この関数は、ユーザーがThingのインデックスページのボタンをクリックすると呼び出されます。

私が望むのは、coffeescript 関数によって生成された JSON オブジェクトに基づいて、複数のThingリソースを作成することです。

それを行う最良の方法は何ですか?Ajax を使用してThingの作成アクションにリダイレクトすることを検討していますが、これが最善の方法かどうかはわかりません。

ありがとう

4

1 に答える 1

1

はい、AJAX が最適です。これらのオブジェクトを、モデルを作成するコントローラーに送信しますThing

これらすべてのオブジェクトを 1 回送信し、それらすべてを 1 回のショットで作成したい場合は、createアクションでそれを行うか、アクションで行うことができますcreate_all。私がアクションというアイデアが好きなのは、それが単純なアクションではcreate_allないことを知らせてくれるからです。createこれは個人的な好みですが。

于 2013-03-11T16:32:51.373 に答える