Saya membuat 2 tabel yaitu reviews dan categories, dengan hubungan category has_many reviews. Yang jadi masalah adalah ketika saat mengisi review, ketika tidak diisi apa-apa (kosong), menjadi error sebagai berikut:
NoMethodError in Review#create Showing app/views/review/_form.rhtml where line #15 raised: You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occurred while evaluating nil.each Extracted source (around line #15): 12: 13: <p><label for="review_category_name">Category<br/> 14: <select name="category"> 15: <% @categories.each do |category| %> 16: <option value="<%= category.id %>"> 17: <%= category.name %> 18: </option> padahal pada review.rb sudah seperti berikut : class Review < ActiveRecord::Base validates_presence_of :title, :body_text, :status, category_id belongs_to:category end Kenapa ya? Ketika baris 12 -18 dihilangkan baru muncul keterangan kosongnya (validates_of_presence baru berfungsi). Tapi tidak bisa menggunakan combo box ya? Maaf kalo pertanyaannya kurang berbobot. [Non-text portions of this message have been removed]

