小编Dog*_*ler的帖子

在Sublime Text 2中对整个目录执行搜索?

Sublime中是否有任何目录范围的搜索功能用于当前在编辑器中打开的目录?

或者可选地搜索所有打开的文件?(如果存在这些文件,是否必须在选项卡中打开文件或只在侧栏上显示?)

谢谢

sublimetext2

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

为什么在html.erb中未声明的@variables为nil而不是NameError

如果html.erb文件被渲染,而不在控制器分配变量(例如@user = params["user_name"] )那么为什么它查看@user作为nil投掷代替NameError: undefined local variable.

例如:

<%= render partial: "greeting", locals: { user: @user } if @user %>
Run Code Online (Sandbox Code Playgroud)

这将在控制器传递问候时呈现问候语@user,但如果页面是第一次呈现并且用户尚未输入其用户名,则问候语将不会出现,而不是导致错误.在我看来,@user永远不会在html.erb执行的本地范围内声明,因此它应该导致错误.

这里发生了什么事?也许以@某种方式预处理意味着将变量视为符号并将其用作params哈希中的键并返回结果?

ruby ruby-on-rails erb

3
推荐指数
1
解决办法
399
查看次数

标签 统计

erb ×1

ruby ×1

ruby-on-rails ×1

sublimetext2 ×1