【问题标题】:What is easiest way to create a controller/routes/view in rails 3?在 rails 3 中创建控制器/路由/视图的最简单方法是什么?
【发布时间】:2012-03-18 00:27:42
【问题描述】:

我可能疯了,但我想我曾经看到你可以做到以下几点:

create file:  app/controllers/hello_controller.rb
create file:  app/view/hello/foo.html.erb

无需在routes.rb和hello_controller.rb中创建一个方法的改变,我以为url的默认映射: /你好/foo

会输出 foo.html.erb,因为 '/hello' 会知道使用默认的 hello_controller,而 '/foo' 会知道路由到动作 'foo' 并因此映射到视图 hello/foo。 html.erb???

基本上,我正在创建一些快速的静态页面,并且必须进行 4 种不同的更改:控制器、操作方法、路由和视图....有什么方法可以快速做到这一点并避免所有过程,只需rails 来获取“默认”控制器并查看?

【问题讨论】:

    标签: ruby-on-rails-3 ruby-on-rails-3.1


    【解决方案1】:

    在你的例子中,你会做rails generate controller hello foo。这将使用名为 foo 的方法创建一个名为 hello 的控制器。

    【讨论】:

    • 所以文件必须在那里并且没有办法进行魔术路由,文件不存在? IE。 hello_controller.rb 不存在?
    • 当使用上述命令时,它会将资源 :hello 注入到你的 routes.rb 文件中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多