我应该根据这个条件检查是否有一些值.如果有一些,那么我应该做一个动作,否则做一个不同的动作.我在rails,mysql和xp上
工作这不起作用@ test.nil?
建议我另一种方式
@test = Model.find(:all,:conditions =>"id = @ someid")
提前感谢
@test.nil?应该工作正常.它可能不起作用,因为你的find方法是错误的.试试这个:
@test = Model.find_by_id(@someid)
Run Code Online (Sandbox Code Playgroud)
另一种语法是:
@test = Mode.find(@someid)
Run Code Online (Sandbox Code Playgroud)
- RecordNotFound如果记录不存在,哪个会引发异常.
| 归档时间: |
|
| 查看次数: |
1025 次 |
| 最近记录: |