我有一个 rails 应用程序,我想在其中通过 rails 使用一些默认值设置我的任务对象,并让 knockout.js 将这些默认值用于 observables。
当前发生的情况是 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"
我是否必须从我的控制器传递 JSON 而不是使用默认的“render :new”?
我可以使用rails默认值吗?