`
coolstar648
  • 浏览: 46210 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

寻求帮助,关于Rails的路由问题.

阅读更多
在校生大三生,一直做JEE的项目,由于对Ruby的兴趣,买了本<<Rails CookBook>>,按照例子想做个Demo,刚接触由于不太熟悉,在NetBeans中开发,服务启动后:在http://localhost:3000/WebList

出错:
Routing Error

No route matches "/WebList" with {:method=>:get}


以下是目录与代码:(项目名为WebList)
~WebList/app/models/people.rb
--------------------------------
class People<ActiveRecord::Base
 
end
--------------------------------

~WebList/app/views/index.rhtml
--------------------------------

<p style="color:green"><%=flash[:notice]%></p>

<h1> 建立People</h1>

<form action="create" method="post">
  <p>Name:
  <%=text_field "people","name","size"=>20%></p>
   <p>Email:
  <%=text_field "people","email","size"=>20%></p>
   <p>Phone:
  <%=text_field "people","phone","size"=>20%></p>
  <input type="submit" value="Save">
</form>

---------------------------------

WebList/app/controllers/people_controllers.rb
----------------------------------

def create
  @people=People.new(params[:people])
  if @people.save
    flash[:notice]="Ok,it's will be created!"
    redirect_to:action =>'list'
  else
    flash[:notice]="失败了"
    render:action =>'new'
  end
end
--------------------------------------

WebList/db/schema.rb

----------------------------------------

ActiveRecord::Schema.define(:version => 1) do
    create_table "people",force => true do |t|
      t.column "name",:string
      t.column "email",string
      t.column "phone",string
    end
end

-----------------------------------------



一切 ok,就是往数据库里写三个字段,可是问题来了,在config中不知道怎么配置这个路由,希望大家帮帮我,谢谢!~
分享到:
评论
9 楼 苹果侠 2008-11-19  
一开始简单学习rails的话,不需要修改。
8 楼 coolstar648 2008-11-19  
苹果侠 写道
你用rails自带的webrick的话,用http://localhost:3000/就可以了。


那么那个路由配置文件不用自己手动配置吗?
7 楼 苹果侠 2008-11-19  
你用rails自带的webrick的话,用http://localhost:3000/就可以了。
6 楼 coolstar648 2008-11-19  
hozaka 写道
访问的地址应该是 http://localhost:3000/ ,不要死板的把 Tomcat 之类的部署方式照搬到其他语言上,何况对于那种方式估计也是一知半解


谢了。学到了~

还在学生学习阶段,以后还请多多帮助~!
5 楼 coolstar648 2008-11-19  
nan1nan1 写道
cookbook系列不是教你开发的,都是提供一些解决具体问题的tip。

rails入门可以看看 敏捷开发 那本。

引用
由于对Ruby的兴趣,买了本<<Rails CookBook>>


要是对Ruby感兴趣,未必学rails哦


主要是想用Ruby做点东西出来。呵呵~
4 楼 coolstar648 2008-11-19  
苹果侠 写道
应该不需要做什么特别route设置呀,你是用netbeans自带的glashfish启动应用的吗?


我使用的是rails自带的那个服务器啊。
您能提供以下具体的解决方案么?谢谢
3 楼 hozaka 2008-11-19  
访问的地址应该是 http://localhost:3000/ ,不要死板的把 Tomcat 之类的部署方式照搬到其他语言上,何况对于那种方式估计也是一知半解
2 楼 苹果侠 2008-11-19  
应该不需要做什么特别route设置呀,你是用netbeans自带的glashfish启动应用的吗?
1 楼 nan1nan1 2008-11-19  
cookbook系列不是教你开发的,都是提供一些解决具体问题的tip。

rails入门可以看看 敏捷开发 那本。

引用
由于对Ruby的兴趣,买了本<<Rails CookBook>>


要是对Ruby感兴趣,未必学rails哦

相关推荐

    Ruby on Rails入门经典代码

    - Stack Overflow:遇到问题时,可以在这里寻求帮助。 - RailsGuides:官方文档,详尽介绍Rails的各个方面。 通过学习和实践压缩包中的"Ruby on Rails入门经典代码",新手不仅可以了解Rails的基本概念,还能掌握...

    JRuby和Rails-让Ruby语言融入于Java项目.rar

    2. **Ruby on Rails概述**:解释Rails的基本概念,如路由、控制器、模型、视图,以及ActiveRecord ORM(对象关系映射)。讨论Rails的开发工作流程和测试策略。 3. **集成JRuby和Rails到Java项目**:说明如何在Java...

    Ruby On Rails中文教材(PDF)

    3. **路由(Routes)**:Rails的路由系统定义了URL与控制器方法之间的映射,它是用户请求与应用交互的关键部分。 4. **ActiveRecord**:这是Rails中的ORM(对象关系映射)库,它允许开发者用Ruby代码操作数据库,...

    ruby on rails

    在环境搭建过程中,可能会遇到权限问题、版本不兼容问题、路径问题等,解决这些问题通常需要查看错误日志,搜索解决方案,或者在社区论坛如Stack Overflow上寻求帮助。 接下来是开发过程中的常见问题: 1. **路由...

    ruby on rails最佳敏捷开发

    Rails的路由系统自动解析URL,减少了对URL配置的依赖。此外,Rails的 erb(嵌入Ruby的HTML)模板系统使视图和逻辑更加分离。 Rails的另一个显著特点是对测试的重视,它内置了测试框架Rspec和Cucumber,鼓励开发者...

    Beginning Rails 4

    Rails 拥有一个庞大的开发者社区,本附录列出了参与社区活动的方式,以及如何寻求帮助和支持。 - **论坛和邮件列表**:与其他开发者交流经验。 - **GitHub 存储库**:贡献代码或报告问题。 #### 附录 C:Git 版本...

    Agile Web Development with Rails, 4th Edition, Rails 3.1

    - 书中详细介绍了Rails的路由系统,包括如何自定义路由规则以及如何利用命名空间和资源路由提高代码可读性和扩展性。 5. **表单处理与验证** - 表单是Web应用与用户交互的重要手段,正确的表单处理对于用户体验至...

    ruby on rails istaller

    另外,理解Rails的路由、控制器、视图和模型之间的交互,以及ActiveRecord(ORM)的工作原理,这些都是Rails开发的核心知识。 在实际开发中,你可能会遇到权限问题、依赖冲突或其他技术难题。这时,查阅官方文档、...

    Wrox - Beginning Ruby on Rails

    - **寻求提高的Rails开发者**:对于已经在使用Rails进行开发但希望进一步提升技能的开发者,本书也提供了一些进阶技巧和最佳实践。 #### 五、书籍特色 - **详尽的实例**:书中包含大量实际案例和示例代码,帮助读者...

    Ruby-WebsocketRailsrubyonrails的即插即用websocket支持

    7. **社区支持**:`Websocket-Rails`拥有活跃的社区,提供了丰富的文档和示例,遇到问题时,可以通过GitHub上的Issue或者社区论坛寻求帮助。 在实际使用`Websocket-Rails`时,你需要了解以下几个关键概念: - **...

    learn-rails:学习 Ruby on Rails Daniel Kehoe 的教程 · 版本 2.1.1 · 2014 年 10 月 22 日

    《学习 Ruby on Rails:Daniel...在学习过程中,读者应该动手实践,编写代码,遇到问题积极寻求解决方案,这样才能更好地吸收和理解Rails的精髓。同时,不断关注Rails社区的最新动态和技术更新,以便保持技能的前沿性。

    ruby-tutorial-friends:教程入门项目的仓库-Rails上的ruby

    3. **路由与控制器**:设置适当的Rails路由,以便用户可以导航到不同的页面,并编写控制器来处理HTTP请求。 4. **视图**:创建视图模板,显示用户的好友列表和其他相关信息。 5. **测试**:编写测试用例,确保每个...

    路飞学城前端+后端.zip

    7. 实践过程中遇到问题,可以查阅文档、在线教程或社区论坛寻求帮助。 总之,《路飞学城前端+后端.zip》提供了前端和后端开发的实战案例,无论是对初学者还是有一定经验的开发者,都是一个宝贵的资源,可以帮助他们...

    在线客服系统

    1. **实时聊天**:系统应支持实时文字聊天,让客户能够快速向客服人员提问或寻求帮助。 2. **多渠道接入**:除了网站,还应覆盖移动应用、社交媒体平台等,以便客户随时随地进行咨询。 3. **自动回复与智能路由**:...

    Ruby语言教程&案例&相关项目资源.zip

    Ruby是一种面向对象的脚本语言,以其简洁、优雅的语法和强大的编程...无论你是刚接触Ruby的新手还是寻求进阶的开发者,这份资源都能提供宝贵的帮助。记得结合实际编码练习,理论与实践相结合,才能更好地掌握这门语言。

    Web开发学习(2)配置convention插件

    如果遇到问题,可以查看插件文档或在线社区寻求帮助。 在提到的"convention教程.doc"文档中,可能详细介绍了如何在具体项目中配置和使用convention插件,包括具体步骤、示例代码和注意事项。由于没有提供实际文档...

    spider-gazelle:一个Rails esque Web框架,重点关注Crystal lang的速度和可扩展性

    蜘蛛瞪羚应用模板 克隆此存储库以开始构建自己的基于蜘蛛瞪羚的应用程序。 这是一个模板,因此,做您想做的事 ... 寻求帮助./app --help 查看路线./app --routes 在其他端口或主机上运行./app -b 0.0.0.0 -p 80

    swift-web::spider_web:用于处理HTML,CSS,路由和中间件的Swift服务器端框架的集合

    这个框架的灵感来源于其他编程语言中的Web开发框架,如Ruby的Ruby on Rails或Node.js的Express,它将这些概念带入了Swift的世界,提供了高效且灵活的工具来构建Web应用。 首先,让我们深入了解一下Swift-web的核心...

Global site tag (gtag.js) - Google Analytics