モデルがあり、それに属性をPost
追加したいと考えています。draft
ユーザーがそのフィールドをチェックすると、投稿は下書き ( draft = true
) として保存されます。he 属性を持つ投稿のみが投稿draft = false
インデックス ページに表示されます。の投稿はdraft = true
、その投稿を作成したユーザーのページにのみ表示されます。
人生でRspec + Capybaraのテストをしたことがありません。だから、誰かが私に始める方法や例を教えてくれるかどうか疑問に思っていました. 前もって感謝します!
スキーマ.rb:
create_table "posts", :force => true do |t|
t.string "title"
t.string "content"
t.integer "user_id"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.integer "comments_count", :default => 0, :null => false
t.datetime "published_at"
t.boolean "draft", :default => false
end
(ちなみに、モデル、コントローラー、またはビューのページを投稿する必要がありますか?)