小编Tob*_*i89的帖子

ruby-on-rails检查查询结果是否为空(Model.find)

我在rails上使用ruby并尝试检查查询是否返回值.

这是查询:

@search = Customer.find_by_name($login_name)
Run Code Online (Sandbox Code Playgroud)

如果查询找到结果,一切都很好,但我怎么能对空结果做出反应呢?

我试过了:

if @search.empty?
  flash[:notice] = 'Username nicht bekannt'
  redirect_to :action => :login
end
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误:

undefined method `empty?' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

任何想法出了什么问题?

谢谢!!!

database activerecord ruby-on-rails ruby-on-rails-3

8
推荐指数
1
解决办法
2万
查看次数

MS Office VBA从2003年到2010年发生了变化

在我的公司,IT部门最终决定从MS Office 2003切换到2010年.在我的部门,我们开发了许多在VBA上运行的小型应用程序.特别是所有这些都是在MS Excel和MS Access中编程的.几个星期前,我们收到了一台用于测试我们的应用程序的PC - >当然没有应用程序真正按照它应该的方式运行.

所以我的问题是,如果有任何信息来源告知从Office 2003到2007以及2007年到2010年所做的所有更改 - 尤其是有关VBA语法和功能的更改.我读过有关单个更改的内容,但无法找到摘要.

非常感谢你的帮助!

excel vba ms-office excel-vba access-vba

2
推荐指数
1
解决办法
1万
查看次数