
Rails2
iteye_20966
这个作者很懒,什么都没留下…
展开
-
Active Record Validations and Callbacks
[b]参考链接:[url]http://guides.rubyonrails.org/activerecord_validations_callbacks.html[/url][/b]有许多种在保存数据到数据库之前验证数据有效性的方法,包括数据库原生的约束(constraints)、客户端的验证、Controller级别的验证以及Model级别的验证。[b]数据库约束:[/b]...原创 2009-10-18 02:45:13 · 119 阅读 · 0 评论 -
Layout in Rails
[b]参考链接:[url]http://guides.rubyonrails.org/layouts_and_rendering.html#structuring-layouts[/url][/b][color=red][b]layout[/b][/color]layout最基本的使用很简单,[b]默认的layout是app/views/layout目录里与controller同名...原创 2009-10-12 17:28:32 · 254 阅读 · 0 评论 -
Rendering in Rails
[b]参考链接:[url]http://guides.rubyonrails.org/layouts_and_rendering.html[/url][/b][color=red][b]render[/b][/color]如果action中没有调用render、redirect_to、head和method_missing方法中的任何一个,rails默认会去渲染和当前action名...原创 2009-10-10 02:10:31 · 132 阅读 · 0 评论 -
如何为Rails的views写测试。
[b]原文链接:[url]http://weblog.jamisbuck.org/2007/1/29/testing-your-views[/url][/b]简单的说,就是[b][color=red]别用断言来测试你的页面结构。[/color][/b]也就是说,别这么做:[code="ruby"]#输入框必须在一个table的单元格里assert_select "table...2009-10-01 16:53:00 · 127 阅读 · 0 评论 -
Rails Form helpers
[b]参考链接:[url]http://guides.rubyonrails.org/form_helpers.html[/url] [url]http://guides.rubyonrails.org/2_3_release_notes.html[/url] [url]http://stackoverflow.com/questions/742536/rail...2009-09-28 03:31:24 · 145 阅读 · 0 评论 -
rails2.3 routes笔记
[b]参考链接:[url]http://guides.rubyonrails.org/routing.html[/url][/b]多个简单的RESTful的路由可以这样定义:[code="ruby"]map.resources :photos, :books, :videos [/code]以上代码相当于:[code="ruby"]map.resources :photos ...2009-09-23 04:10:38 · 173 阅读 · 0 评论 -
rails中分模块开发。
:) 我没事就喜欢拿blog练手,blog简单嘛。嗯,其实这是一个个人空间,blog只是其中的一个模块,我写的时候就在想,模块一多出来的话,那model目录下的model数量不是很多?对了,看过的rails书籍、guides等材料怎么都没有提到过如何划分模块呢?JE上也许有吧,于是搜索了一下,找到这个:[url]http://www.iteye.com/topic/166325[/url...原创 2009-09-18 14:48:46 · 147 阅读 · 0 评论 -
rails中修改字段名要注意
今天把blog的body字段通过migration改名为content,然后rake db:migrate,再rake db:migrate RAILS_ENV=test。结果再次运行unit test的时候,居然报这样的错:[quote]ActiveRecord::StatementInvalid: Mysql::Error: Unknown column 'body' in 'field li...原创 2009-09-12 16:37:29 · 390 阅读 · 0 评论 -
rails2.3笔记——Migration
[b]参考资料:[url]http://guides.rubyonrails.org/migrations.html[/url][/b][color=red][b]一、Migrations:[/b][/color][b]1、名字:[/b] 文件名就是个普通的ruby文件名前面加上时间戳,类名的命名规则跟普通的ruby类没什么两样,只是要把前面的时间戳去掉,比如文件名为20080...2009-09-10 01:14:07 · 196 阅读 · 0 评论 -
rails杂记
[color=red][align=center][b]=======Rails2=======[/b][/align][/color]用RSpec测试Authlogic的Session时,调用Session.new出现如下错误:[b]You must activate the Authlogic::Session::Base.controller with a controller ...2010-03-08 11:36:45 · 136 阅读 · 0 评论 -
Rails文件上传利器——paperclip笔记
[b]Github[url]http://wiki.github.com/thoughtbot/paperclip/[/url]Rdoc[url]http://rdoc.info/projects/thoughtbot/paperclip[/url]Tutorial[url]http://jimneath.org/2008/04/17/paperclip-attaching-files-i...2010-02-27 12:04:38 · 307 阅读 · 0 评论 -
为SearchLogic添加一个remote_form_for方法。
稍微看了一下,好像挺简单,只是处理了一下参数。[code="ruby"] # Automatically makes the form method :get if a Searchlogic::Search and sets # the params scope to :search def form_for(*args, &block) if sea...原创 2010-02-10 15:00:25 · 142 阅读 · 0 评论 -
rails测试中遇到的一些问题
1,页面的测试。假设某view中有一个表单,表单里有3个字段,《The Rspec Book》中的做法是为这3个字段各写一个example:[code="ruby"]it 'renders a form to create product'it 'renders a text field for product name'it 'renders a text field f...原创 2010-09-03 11:41:51 · 217 阅读 · 0 评论 -
改个bug
问题见:[url]http://yuan.iteye.com/blog/575569#comments[/url] 2楼下面是过程。入口是tag_list=[code="shell"]grep 'def tag_list=' ./ -r[/code]在vendor/plugins/acts_as_taggable_on_steroids/lib/acts_as_taggable.r...原创 2010-01-20 17:38:53 · 116 阅读 · 0 评论 -
reset/reload
[url]http://caboo.se/doc/classes/ActiveRecord/Associations/AssociationProxy.html#M006684[/url]这两个作用一样,但还是有点区别:reset只是做了个标记,下次查询的时候才触发数据库操作。reload则是马上发起SELECT操作。...原创 2010-01-20 16:26:42 · 260 阅读 · 0 评论 -
Acts As Taggable On Steroids
[b][color=gray]参考着mephisto写blog程序,第一次看到[].collect(&:name)的写法,别笑我……书上没见过,代码又写得少,结果就是这样。=============================================答案在这里:[url]http://www.infoq.com/cn/articles/ruby-open-classes-mon...原创 2010-01-20 13:53:21 · 190 阅读 · 0 评论 -
强大的 Rails 2 查询、搜索插件:SearchLogic
[color=red][b]发现还有人在看这个博客,这个 SearchLogic 只支持 Rails 2。Rails 3 有一个类似的插件叫 meta search,后来 meta search 又被重新改写,并改名叫 ransack,功能跟 searchlogic 非常相似,如果你在用 Rails 3,推荐使用 ransack。[/b][/color][b]参考:[url]http:...2010-04-20 23:31:20 · 215 阅读 · 0 评论