[英]Rails 5 UJS: How to specify a single js file for execution
我有多個使用相同 js 的操作。
def say_hello
puts 'hello'
respond_to :js
end
def say_hi
puts 'hi'
respond_to :js
end
#hello.js.erb
toast.success('Success!')
#hi.js.erb
toast.success('Success!')
如何在執行后指定所有操作以運行一個 js.erb 文件?
#universal.js.erb
toast.success('Success!')
您可以在控制器方法中指定要呈現的視圖。
控制器
def say_hello
puts 'hello'
respond_to do |format|
format.js { render 'universal' }
end
end
def say_hi
puts 'hi'
respond_to do |format|
format.js { render 'universal' }
end
end
看法
#universal.js.erb
toast.success('Success!')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.