2

如果我在一个局部变量中声明局部变量,然后从另一个 erb 模板渲染局部变量,后者是否也可以访问这些局部变量?

4

2 回答 2

2

我同意 Bryan 的建议,尽管我也会向您推荐这个答案,该答案在定义视图相关变量的同一主题上更全面一些。

于 2009-07-14T22:11:25.820 回答
1

简短的回答:是的。理论上您可以访问定义的变量。

更长的答案:不要在视图中定义变量。向视图添加逻辑(并因此将其推送到客户端)是非常糟糕的做法。为您的业务逻辑使用模型,为您的操作处理使用控制器。

于 2009-07-14T21:34:44.647 回答