在注册时自动填充用户帐户中的示例文章/文章?

问题描述:

我正在构建一个Rails应用程序,用户可以在其中撰写博客文章。它可以采取简单的标题和说明。在注册时自动填充用户帐户中的示例文章/文章?

但我想要的功能是,当用户注册应用程序时,他们的帐户将在其帐户中有一个示例帖子,以便他们可以了解博客文章的外观和他们拥有的功能。

任何想法或其他*问题回答如何我可以有一个帖子已注册用户帐户注册?

+2

通常,您只需在插入新用户记录的同时将示例文章插入到数据库中。 – RToyo

+0

'@ brand_new_user.posts.create(title:...)' –

我有一个应用程序做类似的事情。我来自脂肪模型放学,所以我的账户模式是这样的:

#app/models/account.rb 
class Account < ApplicationRecord 
    has_many :posts 
    after_create :seed_account 
    ... 
    private 
    def seed_account 
    ... 
    posts.create(...) 
    ... 
    end 
end 

我希望这会有所帮助。 当一个新的帐户创建没有母校如果从控制台或API或UI帐户这样将始终与它的默认

播种有一个callbackafter_create,创建后的记录(仅一次),它被解雇。以下是一些示例:

class User < ActiveRecord::Base 
    has_many :posts 
    after_create do 
    posts.create(title: 'Your new article') 
    end 
end