【发布时间】:2010-11-15 20:02:05
【问题描述】:
我的 rails 应用程序 (2.3.8) 遇到了一个奇怪的情况
我想为控制器中的某个变量分配一个 no nil 值,所以我编写了以下代码:
@myValue = session[:value] or []
在我看来,我写道:
<%= @myvalue.size %>
当我显示我的页面时,我有一个 nil 错误。
我在 IRB 中尝试了 nil 或 [],得到了 []。所以我的问题是,是否有人知道为什么在 Rails 中工作方式不同?
P.S.:我使用的唯一 gem 是 cell 版本 3.3.3。
谢谢!
【问题讨论】:
标签: ruby-on-rails