[問題] count的使用

看板Ruby作者 (迪克)時間17年前 (2007/10/12 22:48), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/2 (看更多)
最近想要寫一個程式, def create @record = Record.new(params[:record]) if Record.count(:conditions => "seatnumber = @record.seatnumber") == 0 @record.punishment = "無" elsif Record.count(:conditions => "seatnumber = @record.seatnumber") == 1 @record.punishment = "週末輔導" else @record.punishment = "警告乙支" end if @record.save flash[:notice] = '紀錄新增成功!' redirect_to :action => 'list' else render :action => 'new' end end 但是在if Record.count(:conditions => "seatnumber = @record.seatnumber") == 0 這行中,@record.seatnumber沒辦法換成form上的資料,是不是有別種寫法才對? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.166.2

10/12 22:54, , 1F
"seatnumber = #@record.seatnumber"
10/12 22:54, 1F

10/12 23:07, , 2F
"seatnumber = #{@record.seatnumber}"
10/12 23:07, 2F

10/12 23:26, , 3F
謝謝!
10/12 23:26, 3F
文章代碼(AID): #173ubKVb (Ruby)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
3
3
文章代碼(AID): #173ubKVb (Ruby)