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

无法将值传递给 mvc 5 中的内部类属性

如何使用 Rails 代码/将变量传递给 .coffee javascript 文件?

将 foreign_key 值传递给 Rails 控制器的更好方法

在 MVC 5 中,如何将表对象数据作为列表传递给控制器​​视图模型?

如何通过控制器将两个不同模型的值作为 Laravel 8 中的单个返回变量传递给视图文件