`
zhao_j_long
  • 浏览: 3635 次
  • 性别: Icon_minigender_1
  • 来自: 唐山.
社区版块
存档分类
最新评论

山丘的首个实用程序

阅读更多
看了较多的中、英文教程,书中代码也照猫画虎,练了一下,终于到了可以出师的水平!(自我感觉)

先来一个商品图片的程序练练手,有3多万种商品,分成1200各小类,然后把每个商品的图片上传。模型分为categry,product,photo 和user,做为用户登录管理。万事具备,go!

前提: 我的开发环静为windows2003 + instantRails(Rails版本2.3.4) + vim(电脑运行netbean有点慢),当前目录为e:\railsProject
1.生成项目,进入程序的目录(e;\railsProject\Photo_Gallery)
rails Photo_Gallery
cd rails   

2.用scaffold来建category
ruby script/generate scaffold category code:string name:string

3.修改迁移文件(db/migration/******_create_categories.rb),设置code长度为10, name为100,计划用sqlite3进行开发,正式的程序要用MySQL.所以database.yml不需要修改,直接建立数据库。
rake db:create:all
rake db:migrate

4.运行Mongrel服务器,先看看界面
6.ruby script/server

在浏览器中输入http://localhost:3000/categories 就会看到商品类别的index界面,可以进行CRUD操作。( 虽然Rails对TDD开发支持的非常好,也看过Cucumber,Rspec,unit的测试书,可就是没有找到感觉,不会咋的,
5.在category的model中的加入验证(文件为app/model/category.rb)
 validates_presence_of :code,:name
 validates_length_of :code,:within => 2..10
 validates_length_of  :name,:maximum=>100

6.当不填写name或code,保存时会出现错误提示。啊英文,好不懂, 快变为中文提示吧。

程序刚一着手,就被冻着了,北风吹呀吹,太厉害了。
要解决错误提示的中文问题。下一文再说。

喜欢的网址: http://www.railsbrain.com
            http://www.iteye.com
            http://gems.rubyforge.org/

0
0
分享到:
评论

相关推荐

    97山丘上的约会.doc

    97山丘上的约会.doc

    2021年投资策略报告:越过山丘-20201201精品报告2020.pdf

    中信建投证券在2020年12月发布的《2021年投资策略报告:越过山丘》中详细分析了2021年中国及全球的经济环境、通货膨胀、政策导向、产业主线以及资产配置等方面的预期和策略。 一、中国经济前高后低 报告预测,2021...

    人像人体摄影教材/山丘风景摄影漫谈

    在本压缩包中,我们包含了五个关于摄影的资源文件,主要涵盖了人像摄影和山丘风景摄影两大主题,同时还涉及到了高级摄影技术和模特姿势指导。这些资料对于摄影爱好者和专业人士来说,都是提升摄影技巧和审美观的重要...

    97山丘上的约会.ppt

    97山丘上的约会.ppt

    越过高考的山丘,拥抱背后的温柔

    我出生在一个偏远的乡镇,见识和资源都极其有限,但我没有放弃,我渴望改变,渴望通过高考这座山丘,去到更宽广的世界。我看到了无数像我一样的学生,每天清晨醒来,在路灯下背诵,争分夺秒地学习,哪怕在最寒冷的...

    山丘上的约会.pdf

    《山丘上的约会》是一个富有童趣和教育意义的故事,主要讲述了两个田野里的动物朋友——玲玲和瓜瓜之间的故事。他们通过写信成为笔友,但从未见过面,各自对对方有着美好的想象。在一次约定见面的过程中,由于体型和...

    行业分类-设备装置-适用于山丘区高水位变化多泥沙河流的可淹没式提水泵站.zip

    山丘区提水泵站的另一个关键设计要素是其防洪能力。由于该地区往往面临较大的洪水风险,泵站的选址和结构设计必须充分考虑洪水的影响。泵站需具备足够的结构强度,以承受极端气候条件下的冲击。与此同时,设计人员还...

    VB抽奖程序

    综上所述,"VB抽奖程序"是一个巧妙运用VB6.0和Excel的实例,展示了如何通过编程实现互动性强、功能实用的抽奖应用。通过理解上述知识点,开发者可以进一步学习如何在实际项目中整合数据库和用户界面,以及如何利用...

    20210505-长江证券-基础化工行业2020年报及2021年一季报综述:越过山丘,班行秀出.pdf

    20210505-长江证券-基础化工行业2020年报及2021年一季报综述:越过山丘,班行秀出.pdf

    基于程序化生成和机器学习的地形快速生成方法研究.pdf

    在电影虚拟化制作中,程序化生成可以快速产生大规模的虚拟地形,通过组合不同的噪声函数来塑造山丘、山谷和地貌特征。然而,虽然这种方法速度快,但往往难以实现高度的真实感和细节。 【机器学习的介入】 机器学习...

    蓝天白云山丘绿色背景的植树节PPT模板.zip

    标题中的“蓝天白云山丘绿色背景的植树节PPT模板.zip”揭示了这是一个与植树节相关的PPT模板,设计上采用自然元素,如蓝天、白云、山丘和绿色背景,来传达环保和生态友好的主题。这样的模板适用于教育、公益、环保...

    绿色清爽山丘大树好看的PPT模板免费下载.ppt

    【标题】:“绿色清爽山丘大树好看的PPT模板免费下载.ppt” 【描述】:这个标题和描述指向的是一款设计风格清新、以自然元素为主题的PPT模板,特别适合那些希望在展示内容时营造舒适、宁静氛围的用户。这款模板可能...

    三维立体图绘制程序.rar

    3. Rastrigin函数:这是一个具有多个局部最小值的函数,形状类似于一系列山丘,全局最小值也在原点。其定义为: $$ f(x) = n + \sum_{i=1}^{n}\left((x_i)^2 - 10\cos(2\pi x_i)\right) $$ 4. Rosenbrock函数...

    部首的意思汉字部首字源与详解.doc

    这个部首常出现在与寒冷或水有关的词汇中,如“冰”、“冷”。 “卩”部,小篆写作“”,象征一个人曲膝跪坐的姿态。在汉字中,它常与跪拜、印章等概念相连,如“叩”、“印”。 “阝”部有两种形态,左耳旁“卩”...

    山丘地区全站仪进行高程测量的探究

    在山丘地区,由于地形复杂、通视条件困难,应用三角高程代替水准测量的方法得到了普遍应用,但使用传统的三角高程测量方法已经显示出了他的局限性,文中总结出一种新的方法进行三角高程测量——使用跟踪杆配合全站仪测量...

    【Unity岩石生成插件】Titan Rock Generator - Procedural 程序化生成高质量、随机化的岩石

    使用程序化算法生成复杂的岩石形状、山脉、峭壁等地形,确保每个生成的岩石都是独一无二的。 支持随机化生成,每次创建都会有不同的结果,可以用于创建大规模的自然地貌。 高质量的细节 生成的岩石和地形拥有很高...

    ColorHillsWorldGen:生成五颜六色的山丘

    ColorHillsWorldGen是一个基于Java编程语言的项目,专门用于生成具有丰富色彩的山丘景观。这个程序利用算法和技术手段,创造出令人眼前一亮的虚拟地形,使得游戏、模拟器或者艺术创作等领域有了更多可能性。 在Java...

    Tableau-用山丘图呈现项目周期

    资源内包含Tableau的twbx模板文件以及Excel数据源,有需要的小伙伴可以自行下载使用,如需查看视频讲解可以访问西瓜视频:...

Global site tag (gtag.js) - Google Analytics