【问题标题】:Routes.rb: Multiple ControllersRoutes.rb:多个控制器
【发布时间】:2019-06-29 13:30:48
【问题描述】:

我已经能够使用 root 'controller#action' 在 localhost 上查看端口为 3000 的单个控制器。我想使用 routes.rb 配置文件查看多个控制器。请告知我是否没有遵循最佳路径。我是否应该为每个控件(例如文本字段、下拉菜单等)创建不同的视图/控制器。我是 ruby​​ on rails 和 Web 开发的新手。

【问题讨论】:

  • 听起来您正在尝试使用 Rails 控制器操作,而大多数情况下会使用 Javascript 和 Ajax。通常,控制器操作为视图操作数据库,例如加载一个或多个变量。然后将这些变量拉入视图。如果你感到迷茫,你可以试试这个优秀的教程:ruby.railstutorial.org/ruby-on-rails-tutorial-book

标签: ruby-on-rails ruby-on-rails-4 aptana aptana3


【解决方案1】:

您应该查看Rails Routing documentation - 这说明了如何操作:

#config/routes.rb
resources :users, :posts, :transactions

这将创建一系列 RESTful 路由,您可以在应用程序中使用这些路由,用于任何控制器


我是否应该为每个控件创建不同的视图/控制器,例如 文本字段,下拉菜单

每个controller/action 基本上都是您的用户在点击您网站上的特定“页面”时将看到的内容。每个view 向用户显示一堆HTML;每个controller 创建要在该视图中使用的变量;每个model从数据库中拉取相关数据

您应该阅读how to get started with Rails 以了解其工作原理

【讨论】:

  • TY Rich 的解释。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
  • 2014-01-18
  • 2014-10-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多