Je vais le laisser comme un mémorandum sur le test unitaire au moment de l'imbrication du routage.
** Tout d'abord, supposons que la table de publication existe comme indiqué ci-dessous, **
create_table "posts", options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t|
t.string "content", null: false
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.integer "group_id"
t.integer "user_id"
end
** Et il est en état d'être imbriqué sous le groupe comme indiqué ci-dessous. ** **
resources :groups do
resources :posts, only: %i[new create edit update]
end
Ce n'est pas si difficile, alors j'écrirai une conclusion.
Dans les conditions ci-dessus
** Je viens de passer le paramètre de l'identifiant du modèle parent au comportement attendu ** (J'étais accro à essayer de créer directement le modèle parent)
before do
get :new, params: { group_id: group.id }
end
J'ai pu le mémoriser dans un format de hachage très simplement.
Recommended Posts