
rails
iteye_15986
这个作者很懒,什么都没留下…
展开
-
find_or_create_by_XX
已存在的数据,执行更新,如果没有存在,则插入数据。view:d[:means] }%>model:def self.update_collect_means(collect_means) collect_means.each_pair do |id,means| update_all("id='#{id}'","means = '#{means}...原创 2012-07-30 11:27:40 · 200 阅读 · 0 评论 -
ruby 环境变量(根据各现场而改变)
ruby 环境变量的设定config/environment.rb$PON_IP = "192.168.1.31"(每个现场自己配IP地址)前台取 :host=> $PON_IP2012-08-07 11:04:26 · 274 阅读 · 0 评论 -
rails中flash[:notice]的问题
问题:在action1中设置了flash[:notice]值,当点击一个链接跳到另外一个action2的时候,flash[:notice]还会显示,只有再次点击其它的链接,flash[:notice]才会消失。原因:flash[:notice] is meant only for redirect action, because the message is only cleared afte...原创 2012-08-16 11:18:26 · 258 阅读 · 0 评论 -
ruby on rails 知识点(上)
1.Controller中的公開(public)方法都是Action,也就是可以讓瀏覽器呼叫使用的動作。使用protected或private可以避免內部方法被當做Action使用。2.def create @event = Event.new(params[:event]) if @event.save redirect_to :action => :index...原创 2012-08-22 14:29:32 · 121 阅读 · 0 评论 -
转:Rails Model验证及自定义验证
自定义验证:可以自定义validate(), 这个方法在每次保存数据时都会被调用.如:代码 def validate if name.blank? && email.blank? errors.add_to_base("You mustspecify a name or an email address") end end 同时也...原创 2012-09-10 17:29:11 · 200 阅读 · 0 评论