1

根据Rails API

如果您需要找出某个局部变量是否在特定的渲染调用中被赋值,您需要使用以下模式:

<% if local_assigns.has_key? :headline %>
  Headline: <%= headline %>
<% end %>

使用定义的测试?标题行不通。这是一个实施限制。

但是当我在我的 Rails 项目中测试它时,defined?测试工作得很好。谁能解释一下,限制到底是什么以及何时触发?

4

0 回答 0