如何转换现有的rjs以在Rails 4中使用jQuery

时间:2016-03-07 19:25:02

标签: jquery ruby-on-rails rjs

现在,我已经转换为Rails 4的rails 2应用程序,我很难理解rjs结构并且无法转换为jquery

这是我的rjs代码。

page << %Q(if ($("patient_visit_detail_fee_schedule_wrapper")) {)
  replace = select_tag("patient_visit_detail[fee_schedule_id]",
       options_for_select((@procedure_code ? @procedure_code.procedure_codes_fee_schedule_labels.active.map{|fs| [fs.fee_schedule_label.label, fs.id]} : []), ((@procedure_code and !@procedure_code.default_fee(@patient_case).nil?) ? @procedure_code.default_fee(@patient_case).id : nil)),
       :onchange => "feeScheduleChanged(this.value)"
  ).gsub(/[\n\r]/, "")

  page << %Q($("patient_visit_detail_fee_schedule_wrapper").set("html", '#{replace}'))
page << "}"

fee = @procedure_code.default_fee(@patient_case)
unless fee.nil?
  amount = fee.fee_in_dollars || 0.to_money
  page.call("$('patient_visit_detail#{@element_suffix}_amount_in_dollars').set", 'value', amount.to_s)
end

我真的坚持如何保持相同的功能。我如何使用jQuery实现这一目标?

提前致谢。

0 个答案:

没有答案