rails 5 如何将模型值传递给仪表板?
Posted
技术标签:
【中文标题】rails 5 如何将模型值传递给仪表板?【英文标题】:rails 5 how to pass models value to dashboard? 【发布时间】:2018-09-12 10:07:13 【问题描述】:我创建了一个包含 adminlte 仪表板的应用程序。我的仪表板包含通过 JQuery 文件获得的许多价值。我想将模块值传递给仪表板。 Fox ex:仪表板中显示的用户数并从用户模型中获取(此用户列表必须从用户模型中获取)
谁能帮我怎么做?
任何帮助,必须非常感谢
【问题讨论】:
【参考方案1】:我希望没有任何适当的请求就无法将值从客户端脚本(JS)传递到服务器端。
但是,这可以通过 AJAX 请求来完成。您可以将模块值传递给 rails 控制器,然后通过它可以在仪表板中显示为 rails 变量。
【讨论】:
感谢您的快速回复。你能告诉我如何正确地做任何参考吗?我不知道 AJAX 的东西所以 下面的示例代码可能有助于向 Rails 控制器发出 ajax 请求。$(function() $("#submit_button").on("click", function(event) event.preventDefault(); $.ajax( type: "POST", url: "your_controller_url", data: "your_form_data" success: function(result) // Append the result to a table or list, $("list").append(result) , ); ); );
以上是关于rails 5 如何将模型值传递给仪表板?的主要内容,如果未能解决你的问题,请参考以下文章
无法将提示中的多个值传递给 Bi Publisher 11g
如何使用 Rails 代码/将变量传递给 .coffee javascript 文件?
将 foreign_key 值传递给 Rails 控制器的更好方法