有人可以向我解释下面的代码在做什么吗?

罗伯特

我正在编写 Rails 教程,但我不知道是什么

@comment.article_id = params[:article_id]

在代码中做:

 def create
    @comment = Comment.new(comment_params)
    @comment.article_id = params[:arcticle_id]
    @comment.save
    redirect_to article_path(@comment.article)
 end

另外,是否params[:article_id]转移到左侧的实例变量中?

维维克

你需要阅读 Rails “Active Record Associations”

class Article < ApplicationRecord
  has_many :comments, dependent: :destroy
end

class Comments < ApplicationRecord
  belongs_to :article
end

当您创建has_manybelongs_to表关系之间的两个你需要存储article.id在注释表,则注释与该特定文章。

在您的代码中:

def create
    @comment = Comment.new(comment_params)
    @comment.article_id = params[:arcticle_id]

    @comment.save

    redirect_to article_path(@comment.article)
end

您正在为一篇文章创建评论,因此当您这样做时

@comment.article_id = params[:arcticle_id]

它将在此评论中存储 article.id,因此此评论与该特定文章相关。

读取活动记录关联

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有人可以向我解释这段代码在做什么吗?

来自分类Dev

有人可以向我解释此Python代码中我在做什么错,并帮我弄清楚吗?

来自分类Dev

我是JavaScript新手。有人可以向我解释这种语法在做什么()()

来自分类Dev

有人可以解释下面的scala代码吗?

来自分类Dev

有人可以解释这行代码在做什么吗?

来自分类Dev

有人可以解释一下这段javascript代码在做什么吗?

来自分类Dev

有人可以向我解释此代码吗?

来自分类Dev

有人可以向我解释这段代码吗

来自分类Dev

有人可以向我解释什么是stty吗?

来自分类Dev

有人可以解释在Python中将此数据帧转换为字典时我在做什么吗

来自分类Dev

Javascript - 有人可以向我解释一下这是做什么的吗?

来自分类Dev

有人可以解释这种语法,它在做什么吗?

来自分类Dev

有人可以解释下面的例子吗?

来自分类Dev

有人可以向我解释在这里做什么

来自分类Dev

有人可以向我解释这个 php 数组中的“\”是做什么的?

来自分类Dev

有人可以为下面的代码解释java中的字符串格式吗

来自分类Dev

有人可以帮我弄清楚我在做什么错吗?

来自分类Dev

有人可以向我解释这种行为吗?

来自分类Dev

有人可以解释指向我的指针吗

来自分类Dev

有人可以帮助我了解此PowerShell脚本在做什么吗?

来自分类Dev

连接问题-有人可以向我解释我做错了什么吗?

来自分类Dev

有人可以使用.bind()函数向我解释此代码吗?

来自分类Dev

有人可以向我解释这个图灵机代码吗?

来自分类Dev

有人可以向我解释此代码的作用吗?

来自分类Dev

有人可以向我解释包含if else语句的这段代码吗?

来自分类Dev

有人可以使用.bind()函数向我解释此代码吗?

来自分类Dev

JAVA:有人可以向我解释此递归代码吗?

来自分类Dev

有人可以向我解释此Java代码吗?(Java入门)

来自分类Dev

有人可以向我解释以下代码吗?

Related 相关文章

  1. 1

    有人可以向我解释这段代码在做什么吗?

  2. 2

    有人可以向我解释此Python代码中我在做什么错,并帮我弄清楚吗?

  3. 3

    我是JavaScript新手。有人可以向我解释这种语法在做什么()()

  4. 4

    有人可以解释下面的scala代码吗?

  5. 5

    有人可以解释这行代码在做什么吗?

  6. 6

    有人可以解释一下这段javascript代码在做什么吗?

  7. 7

    有人可以向我解释此代码吗?

  8. 8

    有人可以向我解释这段代码吗

  9. 9

    有人可以向我解释什么是stty吗?

  10. 10

    有人可以解释在Python中将此数据帧转换为字典时我在做什么吗

  11. 11

    Javascript - 有人可以向我解释一下这是做什么的吗?

  12. 12

    有人可以解释这种语法,它在做什么吗?

  13. 13

    有人可以解释下面的例子吗?

  14. 14

    有人可以向我解释在这里做什么

  15. 15

    有人可以向我解释这个 php 数组中的“\”是做什么的?

  16. 16

    有人可以为下面的代码解释java中的字符串格式吗

  17. 17

    有人可以帮我弄清楚我在做什么错吗?

  18. 18

    有人可以向我解释这种行为吗?

  19. 19

    有人可以解释指向我的指针吗

  20. 20

    有人可以帮助我了解此PowerShell脚本在做什么吗?

  21. 21

    连接问题-有人可以向我解释我做错了什么吗?

  22. 22

    有人可以使用.bind()函数向我解释此代码吗?

  23. 23

    有人可以向我解释这个图灵机代码吗?

  24. 24

    有人可以向我解释此代码的作用吗?

  25. 25

    有人可以向我解释包含if else语句的这段代码吗?

  26. 26

    有人可以使用.bind()函数向我解释此代码吗?

  27. 27

    JAVA:有人可以向我解释此递归代码吗?

  28. 28

    有人可以向我解释此Java代码吗?(Java入门)

  29. 29

    有人可以向我解释以下代码吗?

热门标签

归档