我一直在研究一個小應用程序,並在創建新帖子的同時,希望我的應用程序檢查數據庫中是否存在特定文本值,特別是查找「已完成」。任何人都知道我可以做一個「如果」在鐵軌?
到目前爲止我想出了這個;
@job = current_user.Jobs.where(:all, :project_status => "completed")
if @job.exists?
do something
else
send an error
end
這是完全錯誤的,在閱讀了一些內容並通過幾個例子之後,我認爲下面是做同樣的事情;
@job = current_user.Jobs.exists?(:conditions = {:project_status => "completed"})
,但我沒有找到我的研究一個例子,其中上述線路進入「if」條件,我只是做;
@job = current_user.Jobs.exists?(:conditions = {:project_status => "completed"})
if @job
do something here
else
do something else here
end
會更短,更清潔和正確嗎?
定義「不成功」; 'if'是'if'。什麼是'擁有'? –