質問編集履歴
1
kyoruniさんご意見参考に修正を加えました。その他ご意見ありがたく頂戴いたします。
    
        title	
    CHANGED
    
    | 
         @@ -1,1 +1,1 @@ 
     | 
|
| 
       1 
     | 
    
         
            -
             
     | 
| 
      
 1 
     | 
    
         
            +
            一覧&投稿を同じページにする際のエラー疑問
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -14,7 +14,13 @@ 
     | 
|
| 
       14 
14 
     | 
    
         
             
            h3>Books</h3>
         
     | 
| 
       15 
15 
     | 
    
         | 
| 
       16 
16 
     | 
    
         
             
            <table>
         
     | 
| 
      
 17 
     | 
    
         
            +
            	<thead>
         
     | 
| 
      
 18 
     | 
    
         
            +
            		<tr>
         
     | 
| 
      
 19 
     | 
    
         
            +
            			<th>title</th>
         
     | 
| 
      
 20 
     | 
    
         
            +
            			<th>body</th>
         
     | 
| 
       17 
     | 
    
         
            -
             
     | 
| 
      
 21 
     | 
    
         
            +
            			<th></th>
         
     | 
| 
      
 22 
     | 
    
         
            +
            		</tr>
         
     | 
| 
      
 23 
     | 
    
         
            +
            	</thead>
         
     | 
| 
       18 
24 
     | 
    
         
             
            	<tbody>
         
     | 
| 
       19 
25 
     | 
    
         
             
            		<% @books.each do |book| %>
         
     | 
| 
       20 
26 
     | 
    
         
             
            		<tr>
         
     | 
| 
         @@ -29,8 +35,19 @@ 
     | 
|
| 
       29 
35 
     | 
    
         
             
            </table>
         
     | 
| 
       30 
36 
     | 
    
         | 
| 
       31 
37 
     | 
    
         
             
            <h3>New book</h3>
         
     | 
| 
      
 38 
     | 
    
         
            +
            <% if @book.errors.any? %>
         
     | 
| 
      
 39 
     | 
    
         
            +
            	ul{<% @book.errors.full_messages.each do |message| %>}
         
     | 
| 
       32 
     | 
    
         
            -
            <%= form_for(@book) do |f| %> 
     | 
| 
      
 40 
     | 
    
         
            +
            <%= form_for(@book) do |f| %>
         
     | 
| 
       33 
41 
     | 
    
         | 
| 
      
 42 
     | 
    
         
            +
            	<%= f.label :Title %><br/>
         
     | 
| 
      
 43 
     | 
    
         
            +
            	<%= f.text_field :title %>
         
     | 
| 
      
 44 
     | 
    
         
            +
             
     | 
| 
      
 45 
     | 
    
         
            +
            	<h4>Body</h4>
         
     | 
| 
      
 46 
     | 
    
         
            +
            	<%= f.text_area :body %>
         
     | 
| 
      
 47 
     | 
    
         
            +
             
     | 
| 
      
 48 
     | 
    
         
            +
            	<br><%= f.submit 'Create Book' %></br>
         
     | 
| 
      
 49 
     | 
    
         
            +
             
     | 
| 
      
 50 
     | 
    
         
            +
            <% end %>
         
     | 
| 
       34 
51 
     | 
    
         
             
            ルーティング
         
     | 
| 
       35 
52 
     | 
    
         
             
            root :to => 'books#top'
         
     | 
| 
       36 
53 
     | 
    
         
             
            	get 'books' =>'books#index'
         
     | 
| 
         @@ -44,7 +61,7 @@ 
     | 
|
| 
       44 
61 
     | 
    
         
             
            コントローラー
         
     | 
| 
       45 
62 
     | 
    
         
             
            def index
         
     | 
| 
       46 
63 
     | 
    
         
             
              	@books = Book.all
         
     | 
| 
       47 
     | 
    
         
            -
              	@book = Book.new( 
     | 
| 
      
 64 
     | 
    
         
            +
              	@book = Book.new(book_params)
         
     | 
| 
       48 
65 
     | 
    
         
             
              end
         
     | 
| 
       49 
66 
     | 
    
         | 
| 
       50 
67 
     | 
    
         
             
              def show
         
     | 
| 
         @@ -84,7 +101,9 @@ 
     | 
|
| 
       84 
101 
     | 
    
         
             
            ```
         
     | 
| 
       85 
102 
     | 
    
         
             
            ### 試したこと
         
     | 
| 
       86 
103 
     | 
    
         
             
            試行錯誤してはみたのですが、行き詰まりこちらに参りました。
         
     | 
| 
       87 
     | 
    
         
            -
            スペル 
     | 
| 
      
 104 
     | 
    
         
            +
            ・スペルチェック済み
         
     | 
| 
      
 105 
     | 
    
         
            +
            ・他の質問者様の投稿を参考に#createに条件分岐追加
         
     | 
| 
      
 106 
     | 
    
         
            +
            ・ルートでresoucesを用いるとas指定がうまくできなかったので全て記述
         
     | 
| 
       88 
107 
     | 
    
         | 
| 
       89 
108 
     | 
    
         
             
            ### 補足情報(FW/ツールのバージョンなど)
         
     | 
| 
       90 
109 
     | 
    
         |