【问题标题】:Options for running controller method from view从视图运行控制器方法的选项
【发布时间】:2014-05-17 06:50:40
【问题描述】:

Ruby on Rails 3.2:我制作了一个表格、一个模型和一个控制器。我想在我的控制器中运行“新”方法。 在我的脑海中,我可以想到一个运行该方法的表单。还有哪些其他选项可以运行控制器方法?

特别是我想在查看某些视图文件时运行“新”方法。谢谢

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 model-view-controller controller


    【解决方案1】:

    好吧,您可以将新操作添加到链接、使用表单并使用 Ajax 调用操作。除此之外的任何其他替代方案都将违反 MVC。

    【讨论】:

    • 你知道哪里有不使用表单的带有rails的AJAX教程吗?
    • 执行 Ajax 不一定需要表单。只需洒一点 Jquery 并在您的 UI 上监听事件,然后触发 ajax 调用。有很多关于如何在线实现这一点的文档,不需要特定于 Rails。请接受我的回复,它对你有帮助。谢谢
    猜你喜欢
    • 1970-01-01
    • 2017-12-13
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多