Rails を介してタスク オブジェクトをいくつかのデフォルト値でセットアップし、knockout.js でそれらのデフォルト値を使用するようにしたい Rails アプリがあります。
現在起こっていることは、Rails コントローラーのデフォルトが、knockout.js の監視可能なコマンドの空白にすぐに置き換えられることです。
これが私のレールコントローラーです
def new
@task = Task.new
@task.task_date = Time.now
end
私のノックアウト
Task = ->
@name = ko.observable()
@task_date = ko.observable()
私のフォーム
= f.text_field :task_date, "data-bind" => "value: name"
= f.text_field :task_date, "data-bind" => "value: task_date"
デフォルトの「render :new」を使用する代わりに、コントローラーから JSON を渡す必要がありますか?
Railsのデフォルトをまったく使用できますか?