看了较多的中、英文教程,书中代码也照猫画虎,练了一下,终于到了可以出师的水平!(自我感觉
)
先来一个商品图片的程序练练手,有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/
分享到:
相关推荐
97山丘上的约会.doc
中信建投证券在2020年12月发布的《2021年投资策略报告:越过山丘》中详细分析了2021年中国及全球的经济环境、通货膨胀、政策导向、产业主线以及资产配置等方面的预期和策略。 一、中国经济前高后低 报告预测,2021...
在本压缩包中,我们包含了五个关于摄影的资源文件,主要涵盖了人像摄影和山丘风景摄影两大主题,同时还涉及到了高级摄影技术和模特姿势指导。这些资料对于摄影爱好者和专业人士来说,都是提升摄影技巧和审美观的重要...
97山丘上的约会.ppt
我出生在一个偏远的乡镇,见识和资源都极其有限,但我没有放弃,我渴望改变,渴望通过高考这座山丘,去到更宽广的世界。我看到了无数像我一样的学生,每天清晨醒来,在路灯下背诵,争分夺秒地学习,哪怕在最寒冷的...
《山丘上的约会》是一个富有童趣和教育意义的故事,主要讲述了两个田野里的动物朋友——玲玲和瓜瓜之间的故事。他们通过写信成为笔友,但从未见过面,各自对对方有着美好的想象。在一次约定见面的过程中,由于体型和...
山丘区提水泵站的另一个关键设计要素是其防洪能力。由于该地区往往面临较大的洪水风险,泵站的选址和结构设计必须充分考虑洪水的影响。泵站需具备足够的结构强度,以承受极端气候条件下的冲击。与此同时,设计人员还...
综上所述,"VB抽奖程序"是一个巧妙运用VB6.0和Excel的实例,展示了如何通过编程实现互动性强、功能实用的抽奖应用。通过理解上述知识点,开发者可以进一步学习如何在实际项目中整合数据库和用户界面,以及如何利用...
20210505-长江证券-基础化工行业2020年报及2021年一季报综述:越过山丘,班行秀出.pdf
在电影虚拟化制作中,程序化生成可以快速产生大规模的虚拟地形,通过组合不同的噪声函数来塑造山丘、山谷和地貌特征。然而,虽然这种方法速度快,但往往难以实现高度的真实感和细节。 【机器学习的介入】 机器学习...
标题中的“蓝天白云山丘绿色背景的植树节PPT模板.zip”揭示了这是一个与植树节相关的PPT模板,设计上采用自然元素,如蓝天、白云、山丘和绿色背景,来传达环保和生态友好的主题。这样的模板适用于教育、公益、环保...
【标题】:“绿色清爽山丘大树好看的PPT模板免费下载.ppt” 【描述】:这个标题和描述指向的是一款设计风格清新、以自然元素为主题的PPT模板,特别适合那些希望在展示内容时营造舒适、宁静氛围的用户。这款模板可能...
3. Rastrigin函数:这是一个具有多个局部最小值的函数,形状类似于一系列山丘,全局最小值也在原点。其定义为: $$ f(x) = n + \sum_{i=1}^{n}\left((x_i)^2 - 10\cos(2\pi x_i)\right) $$ 4. Rosenbrock函数...
这个部首常出现在与寒冷或水有关的词汇中,如“冰”、“冷”。 “卩”部,小篆写作“”,象征一个人曲膝跪坐的姿态。在汉字中,它常与跪拜、印章等概念相连,如“叩”、“印”。 “阝”部有两种形态,左耳旁“卩”...
在山丘地区,由于地形复杂、通视条件困难,应用三角高程代替水准测量的方法得到了普遍应用,但使用传统的三角高程测量方法已经显示出了他的局限性,文中总结出一种新的方法进行三角高程测量——使用跟踪杆配合全站仪测量...
使用程序化算法生成复杂的岩石形状、山脉、峭壁等地形,确保每个生成的岩石都是独一无二的。 支持随机化生成,每次创建都会有不同的结果,可以用于创建大规模的自然地貌。 高质量的细节 生成的岩石和地形拥有很高...
ColorHillsWorldGen是一个基于Java编程语言的项目,专门用于生成具有丰富色彩的山丘景观。这个程序利用算法和技术手段,创造出令人眼前一亮的虚拟地形,使得游戏、模拟器或者艺术创作等领域有了更多可能性。 在Java...
资源内包含Tableau的twbx模板文件以及Excel数据源,有需要的小伙伴可以自行下载使用,如需查看视频讲解可以访问西瓜视频:...