[英]passing javascript data to ruby methods
假設我有{{data}} AngularJS數據,我可以通過它進行評估
<%= j "{{data}}" %>
如何將這些數據傳遞給視圖內部的某些ruby方法(例如某些輔助方法)?
<%= any_method({{data}}) %>
不起作用
由於AngularJS是客戶端,而Ruby / Rails是服務器端,您想要Ruby / Rails處理的任何數據都必須發送到服務器。
Rails會生成發送到客戶端的頁面,因此從Rails-> AngularJS發送數據非常簡單,但是如果嘗試其他方向,它將只是Angular與自己對話。
最簡單的解決方案是對數據進行序列化並將其發布(通過AJAX)到服務器,進行處理,然后將結果發送回(如果需要)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.