如果我在一个局部变量中声明局部变量,然后从另一个 erb 模板渲染局部变量,后者是否也可以访问这些局部变量?
问问题
1398 次
2 回答
2
我同意 Bryan 的建议,尽管我也会向您推荐这个答案,该答案在定义视图相关变量的同一主题上更全面一些。
于 2009-07-14T22:11:25.820 回答
1
简短的回答:是的。理论上您可以访问定义的变量。
更长的答案:不要在视图中定义变量。向视图添加逻辑(并因此将其推送到客户端)是非常糟糕的做法。为您的业务逻辑使用模型,为您的操作处理使用控制器。
于 2009-07-14T21:34:44.647 回答