小编HB.*_*HB.的帖子

我应该避免在Rails视图中进行nil检查吗?

在我的模型中,有许多属性和方法可以根据模型实例的属性执行一些计算.如果计算所依赖的属性为零,我一直在使用返回nil的方法.作为这个设计决定的结果,我在我的视图中显示这些值之前做了很多零检查.

当我们没有足够的信息时,我想过让这些方法返回零而不是零,但是我选择了nil,因为零是一个有效的计算结果,而nil意味着没有足够的信息.

我应该返回0而不是nil吗?我可以使用任何其他模式来避免在我的视图中进行一堆零检查吗?

ruby ruby-on-rails

7
推荐指数
1
解决办法
2778
查看次数

什么时候使用<% - %>而不是<%%>

我注意到在某些rails视图行中,使用了以下内容:

<% # Code... -%> 
Run Code Online (Sandbox Code Playgroud)

代替:

<% # Code... %>
Run Code Online (Sandbox Code Playgroud)

有什么不同?

ruby-on-rails view-templates

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

标签 统计

ruby-on-rails ×2

ruby ×1

view-templates ×1