RoR:如何为局部定义方法?

大卫

我正在尝试在页面上呈现部分...像这样

../devise/sessions/new.html.erb

<%= render partial: '/tweets/latest_tweets' %>

都好

在部分内容中,我想这样做“每个做”

../tweets/_latest_tweets.html.erb

<% @tweets.each do |tweet| %>
 <%= tweet.content %>
<% end %>

我得到了nil:NilClass的未定义方法“ each”

如何在我的tweets控制器中为我的部分定义此方法?

我有这样的索引

tweets_controller.rb

    def index
        @tweets = Tweet.all
    end

这对索引很好,但是我不知道该如何对我的局部对象执行相同的操作(我尝试仅像索引那样定义我的局部对象,但这似乎不起作用)

有人有我可以尝试的解决方案吗?

ty

萨米·卡西米(Samy Kacimi)

渲染部分图像时,您需要传递集合。它会给出这样的内容:

devise / sessions / new.html.erb

<%= render partial: 'tweets/latest_tweets', collection: @tweets, as: :tweet %>

tweets / _latest_tweets.html.erb

<%= tweet.content %>

这样,它将自动遍历您的集合。

有关更多信息,请阅读Rails-Layout and Rendering

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为defcustom定义的变量设置局部缓冲区值?

来自分类Dev

如何为相同的命名方法创建Typescript类型定义

来自分类Dev

如何为相同的命名方法创建Typescript类型定义

来自分类Dev

如何为表单创建自定义的“as_table()”方法?

来自分类Dev

RoR:nil:NilClass的未定义方法`[]'

来自分类Dev

未定义的局部变量或方法

来自分类Dev

如何在Scala猫中的monad变压器堆栈顶部定义局部方法

来自分类Dev

未定义的局部变量或方法“用户”-如何引用用户?

来自分类Dev

如何使用作为参数传递给方法的类类型来定义局部变量

来自分类Dev

如何解决未定义的局部变量或方法错误

来自分类Dev

如何在Simulink中克隆具有不同参数集的子系统?或者:如何为子系统定义局部索引变量?

来自分类Dev

如何在R中定义“局部”变量?

来自分类Dev

如何为过滤的选择设置局部变量?

来自分类Dev

Oracle PL / SQL:如何为局部变量赋值

来自分类Dev

如何为GET定义表格

来自分类Dev

如何为QueueBrowser定义队列?

来自分类Dev

如何为RegularGridInterpolator定义值

来自分类Dev

如何为QueueBrowser定义队列?

来自分类Dev

如何为自动定义的ul定义样式

来自分类Dev

未定义的方法'stringify_keys'(ROR)

来自分类Dev

RoR:#<Class>的未定义新方法

来自分类Dev

为什么button_to_function方法未定义(RoR)?

来自分类Dev

RoR:#<Class>的未定义新方法

来自分类Dev

为什么button_to_function方法未定义(RoR)?

来自分类Dev

RoR:嵌套属性未定义方法`build

来自分类Dev

如何使方法优先于局部变量

来自分类Dev

如何使方法优先于局部变量

来自分类Dev

如何为Object.define()定义的属性创建唯一的toJSON方法

来自分类Dev

如何为一系列方法定义切点?

Related 相关文章

  1. 1

    如何为defcustom定义的变量设置局部缓冲区值?

  2. 2

    如何为相同的命名方法创建Typescript类型定义

  3. 3

    如何为相同的命名方法创建Typescript类型定义

  4. 4

    如何为表单创建自定义的“as_table()”方法?

  5. 5

    RoR:nil:NilClass的未定义方法`[]'

  6. 6

    未定义的局部变量或方法

  7. 7

    如何在Scala猫中的monad变压器堆栈顶部定义局部方法

  8. 8

    未定义的局部变量或方法“用户”-如何引用用户?

  9. 9

    如何使用作为参数传递给方法的类类型来定义局部变量

  10. 10

    如何解决未定义的局部变量或方法错误

  11. 11

    如何在Simulink中克隆具有不同参数集的子系统?或者:如何为子系统定义局部索引变量?

  12. 12

    如何在R中定义“局部”变量?

  13. 13

    如何为过滤的选择设置局部变量?

  14. 14

    Oracle PL / SQL:如何为局部变量赋值

  15. 15

    如何为GET定义表格

  16. 16

    如何为QueueBrowser定义队列?

  17. 17

    如何为RegularGridInterpolator定义值

  18. 18

    如何为QueueBrowser定义队列?

  19. 19

    如何为自动定义的ul定义样式

  20. 20

    未定义的方法'stringify_keys'(ROR)

  21. 21

    RoR:#<Class>的未定义新方法

  22. 22

    为什么button_to_function方法未定义(RoR)?

  23. 23

    RoR:#<Class>的未定义新方法

  24. 24

    为什么button_to_function方法未定义(RoR)?

  25. 25

    RoR:嵌套属性未定义方法`build

  26. 26

    如何使方法优先于局部变量

  27. 27

    如何使方法优先于局部变量

  28. 28

    如何为Object.define()定义的属性创建唯一的toJSON方法

  29. 29

    如何为一系列方法定义切点?

热门标签

归档