`
sgp2004
  • 浏览: 20203 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rails第二天:实现crud的带美女图片的电影rails小网站

    博客分类:
  • ruby
阅读更多
首先说下我犯的一个很郁闷的错误
 No route matches "/photos" with {:method=>:get}
遇到这个两次了,这次总算弄明白了,连着建了两个项目,第二个用的还是第一个的WEBrick服务器,但这不是同一个server,不知道这个WEBrick跟tomcat一样不,能统一配好就好了.启动的http://localhost:3000/首页看看
about your application's environment的Application root就知道是运行的哪个项目了。

刚开始用的是书上的例子,讲Action Record讲了一大堆,表建好了还有表的一对多的多对多的很多关系。
rails里边可以建视图吗?很想知道!
什么都弄好了,开始观察效果了,结果杀出个rails 1.X的脚手架scaffold ,那不是脚手架是绞刑架啊!!!我的辛苦都白费了,目前查到的方法是rails 2.0只能用scaffold 统一生成model controller和view,我试过用
ruby script/generate  scaffold controller photos
希望只生成controller结果是只生成了view,拷贝了个controller配了半天没对,只好重新搞了个工程,有了解绞刑架scaffold 使用方法的同学给指点下吧!这个例子是照http://fairleads.blogspot.com/2008/01/this-is-second-part-of-my-series.html这个例子做的 讲的步骤还是挺清楚的,大致用如下4步就可以看到初步效果了:
$ mkdir work
$ cd work

1 使用sql数据库的exchange项目
work$ rails -d mysql exchange

2生成数据库exchange_development:
exchange$ rake db:create:all


3 使用scaffold生成model controller view
$exchange ruby script/generate scaffold Movie title:string description:text one_sheet_url:string 


4 生成数据表:
exchange$ rake db:migrate
这时就可以用ruby script/server 启动服务器看效果了http://localhost:3000/movies

然后美化下public 下的css
view下的layout和几个页面就可以实现可增删改的带美女图片的电影列表 rails小网站了
想迅速看下效果的朋友可以下我的war附件 把数据库直接拷到mysql的data下 然后运行exchange的 script/server就可以了 有几张珍藏美女图赠送哟!
  • 大小: 62.2 KB
  • 大小: 72.6 KB
  • 大小: 28.2 KB
分享到:
评论
9 楼 samsam 2008-12-15  
敏捷第三版只有英文的啊,看起来有点累的
8 楼 sgp2004 2008-12-13  
poshboytl 写道

确实很depot. 不过有点标题党哈~说实话我是被标题后偏中部分吸引进来的.....建议看敏捷的第三版.....

恩 嘿嘿 内容也不错的哈 depot是示例的意思不?
借了一本 还没开始看
7 楼 poshboytl 2008-12-12  
确实很depot. 不过有点标题党哈~
说实话我是被标题后偏中部分吸引进来的.....

建议看敏捷的第三版.....
6 楼 snail_zhubin 2008-12-11  
支持一下。继续努力!
5 楼 fnet 2008-12-11  
这不是 depot 么?
4 楼 everlasting_188 2008-12-11  
2.0确实有些变化,许多书都是1.x半版本的
3 楼 saturn123 2008-12-08  
顶 哈哈
顶 哈哈
2 楼 sgp2004 2008-12-07  
最终效果如上的
1 楼 sgp2004 2008-12-07  
咱的图片太大 换个小美女图会效果好点 嘿嘿

相关推荐

    [Rails 常用插件简介]CRUD Generator 2

    **Rails 常用插件简介 - CRUD Generator 2** 在Ruby on Rails框架中,开发过程中经常需要创建、读取、更新和删除(CRUD)数据。为了提高开发效率,开发者通常会使用各种插件来自动化这个过程。CRUD Generator 2就是...

    Ruby on Rails入门例子

    Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在使Web开发过程更加高效、简洁。本篇将通过一个入门实例,深入探讨Rails的基本概念和核心...

    Rails上的API:使用Rails构建REST APIAPIs on Rails: Building REST APIs with Rails

    在本篇内容中,我们将深入探讨如何利用Ruby on Rails(简称Rails)这一强大的Web应用程序框架来构建可伸缩且易于维护的RESTful API。Rails以其简洁优雅的语法、高效的开发速度以及良好的社区支持而闻名,这使得它...

    基于Rails2.2.2的自建的CRUD项目视频

    【标题】"基于Rails2.2.2的自建的CRUD项目视频" 在这个项目中,我们将探讨如何使用Ruby on Rails 2.2.2版本构建一个基础的CRUD(创建、读取、更新和删除)应用。Ruby on Rails 是一个流行的开源Web应用程序框架,它...

    Rails的精简版本Rails::API.zip

    Rails::API 是 Rails 的精简版本,针对不需要使用完整 Rails 功能的开发者。 Rails::API 移除了 ActionView 和其他一些渲染功能,不关心Web前端的开发者可更容易、快速地开发应用程序,因此运行速度比正常的 Rails ...

    ejemplo_rails_crud:Crud Para Probar Ruby on Rail

    【ejemplo_rails_crud:Crud Para Probar Ruby on Rails】是一个基于Ruby on Rails框架的简单CRUD(创建、读取、更新、删除)应用程序示例。这个项目旨在帮助开发者了解如何在Rails环境下构建基本的数据操作功能。让...

    Rails 101 入门电子书

    - 安装Rails: 使用gem工具安装最新的Rails版本。 - 测试安装: 创建一个简单的Rails应用来验证是否成功安装。 #### 五、练习作业0-Hello World - **目标**: - 学习如何创建第一个Rails应用程序。 - **过程**: -...

    rails指南 中文版

    6. **Scaffolding**:Rails提供了快速生成基本CRUD(Create, Read, Update, Delete)操作的命令行工具,可以自动生成控制器、视图、样式表和测试文件,方便快速搭建原型。 7. **Testing**:Rails强调测试驱动开发,...

    ruby on rails社区网站开发源码

    通过研究这个源码,你可以深入理解Rails的工作原理,学习如何设计和实现社区网站的核心功能,如用户注册、论坛讨论、个人资料管理等。同时,这也是一个绝佳的机会去实践敏捷开发和TDD(测试驱动开发)原则,提升你的...

    Rails 101S

    - 使用Rails内建的Scaffold命令创建模型、控制器和视图,实现基本的CRUD操作。 - 示例:通过`rails generate scaffold Topic title:string description:text`创建一个Topic模型及其关联的CRUD操作。 - **整合...

    Agile Web Development With Ruby On Rails第一及第二版

    此外,第二版还深入讨论了Rails 3.x和4.x中的路由系统,以及如何使用Unobtrusive JavaScript(UJS)实现更干净、分离的前端代码。 这两本书都强调了敏捷开发的原则,如迭代开发、持续集成、用户故事和重构。它们...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    ### Ruby on Rails Guides v2 - Ruby on Rails 4.2.5 #### 一、重要概念及基础假设 - **重要概念**:本指南旨在帮助读者深入理解Ruby on Rails(以下简称Rails)4.2.5版本的核心功能与最佳实践。 - **基础假设**:...

    Rails相关电子书汇总

    标题 "Rails相关电子书汇总" 暗示了这个压缩包包含了关于Ruby on Rails框架的电子书籍资源。Ruby on Rails,通常简称为Rails,是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,以...

    mongoid_rails_migrations:Mongoid的数据迁移

    gem "mongoid_rails_migrations" 如何使用 创建迁移 $ rails generate mongoid:migration 运行迁移: $ rails db:migrate $ rails db:migrate:down VERSION= $ rails db:migrate:up VERSION= $ rails db:rollback...

    Rails项目源代码

    这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何利用Rails的强大功能来创建一个允许用户上传、分享和浏览图片的应用。 1. **Rails框架基础**: Rails的核心理念是DRY(Don't...

    webpack-rails, 将 web pack与你的Ruby on Rails 应用程序集成.zip

    webpack-rails, 将 web pack与你的Ruby on Rails 应用程序集成 不再维护webpack-rails 不再被维护。 有关详细信息,请参阅 #90. web pack-railsweb pack 为你提供了将 web pack集成到现有的Ruby on Rails 应用程序中...

    Rails 3 in Action

    7. **RESTful设计**:Rails鼓励使用RESTful风格来设计Web服务,书中讲解了如何实现CRUD操作和资源状态管理。 8. **模板和辅助方法**:探讨了ERB、Haml、Slim等模板引擎的使用,以及视图中的辅助方法,如link_to、...

    Rails3常用命令行命令

    Rails3 是 Ruby on Rails 框架的一个版本,它提供了一系列强大的命令行工具,使得开发者可以快速地构建和管理Web应用。在本文中,我们将深入探讨Rails3中的常用命令,帮助你更高效地进行开发工作。 首先,新建一个...

Global site tag (gtag.js) - Google Analytics