rubymine生成routes.rb
我是 Ruby on Rails 新手,遇到一些问题。
对于我使用 RubyMine IDE 的开发,我设法创建模型、控制器和视图,但我在路由方面遇到问题。默认情况下,routes.rb
文件仅包含此方法 Apis::Application.routes.draw do
且主体为空。
例如,我创建一个控制器 TestController
,然后创建 index
方法,并在 routes.rb
中添加此指令 resources :test< /代码>。到目前为止,效果很好。但是,如果我添加另一个方法,比如说
method1
(和视图),我无法在浏览器 http://localhost:3000/test/method1
中访问它。
我还应该在 routes.rb
文件中添加什么?
有没有办法让 IDE 自动进行路由,而无需编辑路由文件?
I am new to Ruby on Rails and have some problems.
For the development I use RubyMine IDE, I manage to create models, controllers and views, but I have problems with the routing. By default, routes.rb
file contains only this method Apis::Application.routes.draw do
with an empty body.
For example, I create a controller TestController
, then the index
method and in routes.rb
I add this instruction resources :test
. So far, it works fine. But if I add another method, let's say method1
(and the view) I can't reach it in a browser http://localhost:3000/test/method1
.
What else should I add in routes.rb
file?
Is there any way to make the routing automatically from the IDE, with less editing the routes file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是一个资源丰富的路由,它提供了 HTTP 动词和 URL 之间到控制器操作的映射。按照惯例,每个操作还映射到数据库中的特定 CRUD 操作,
您可以在路由中取消注释以启用控制器操作映射。
或使用 -
详细路线信息@ http://guides.rubyonrails.org/routing.html
is a resourceful route which provides a mapping between HTTP verbs and URLs to controller actions. By convention, each action also maps to particular CRUD operations in a database
you can uncomment in your routes to enable the controller action mapping.
or use -
Detailed routes info @ http://guides.rubyonrails.org/routing.html