teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

編集

2019/07/27 08:39

投稿

kenya.yasuhara
kenya.yasuhara

スコア17

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,7 @@
15
15
  ```html
16
16
  h1 ユーザー登録
17
17
 
18
- = form_with model: [@user, :admin], local: true do |f|
18
+ = form_with model: [:admin, @user], local: true do |f|
19
19
  .form-group
20
20
  = f.label :name, '名前'
21
21
  = f.text_field :name, class: 'form-control'

2

質問編集

2019/07/27 08:39

投稿

kenya.yasuhara
kenya.yasuhara

スコア17

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  《質問》
2
2
  以下のslimファイルの3行目、
3
- `= form_with model: [@user, :admin], local: true do |f|`を
3
+ `= form_with model: [:admin, @user], local: true do |f|`を
4
4
  `= form_with model: @user, local: true do |f|`に変えると処理が通る理由を教えて下さい。
5
5
 
6
6
  《前提》

1

内容の編集

2019/07/27 08:39

投稿

kenya.yasuhara
kenya.yasuhara

スコア17

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,8 @@
11
11
 
12
12
  よろしくおねがいします。
13
13
 
14
- ```views/admin/users/new.slim.html
14
+ views/admin/users/new.slim.html
15
+ ```html
15
16
  h1 ユーザー登録
16
17
 
17
18
  = form_with model: [@user, :admin], local: true do |f|
@@ -34,7 +35,8 @@
34
35
  = f.submit '登録する', class: 'btn btn-primary'
35
36
  ```
36
37
 
37
- ```config/routes.rb
38
+ config/routes.rb
39
+ ```ruby
38
40
  Rails.application.routes.draw do
39
41
  namespace :admin do
40
42
  resources :users
@@ -44,7 +46,8 @@
44
46
  end
45
47
  ```
46
48
 
47
- ```app/controllers/admin/users_controller.rb
49
+ app/controllers/admin/users_controller.rb
50
+ ```ruby
48
51
  class Admin::UsersController < ApplicationController
49
52
  def new
50
53
  user = User.new