现在,我已经转换为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实现这一目标?
提前致谢。