【问题标题】:Rails : Can I use forms from the public/index.html file?Rails:我可以使用 public/index.html 文件中的表单吗?
【发布时间】:2010-10-09 16:05:30
【问题描述】:

我目前正在使用 Rails 3.0 开发我的应用程序。
如何处理我计划用作主页的public/index.html 文件中的表单。
通常,视图的操作按钮与其控制器的相应方法配对。
但是如果公共目录中的索引文件如何处理呢?

【问题讨论】:

    标签: ruby-on-rails-3


    【解决方案1】:

    这是可能的,只要formaction 属性指向Rails 控制器的动作。然而,不是在 Rails 中使用静态 HTML 页面来捕获数据的规范。规范是使用 Rails 的 MVC 架构。

    我不得不问:您是否阅读过 Ruby on Rails 网站上提供的文档?查看http://edgeguides.rubyonrails.org 并阅读入门部分。

    现在,我认为您可能正在使用 public/index.html,因为您不知道如何使用控制器来服务您网站的根目录。这是一个如何使用控制器而不是 public/index.html 的快速示例:

    1. 创建一个控制器(例如,home 通过rails g controller Home index
    2. 修改routes.rb并添加root :to=>"home#index"
    3. 删除public/index.html

    以上内容实际上在 Edge Guides,Getting Stated 部分。再次,我强烈建议您阅读文档。老实说,它会为您省去很多麻烦。

    【讨论】:

      猜你喜欢
      • 2011-02-18
      • 1970-01-01
      • 2015-05-02
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多