2011-11-16 23 views

cevap

37

Muhtemelen böyle bir şey var şunlardır:

<%= form_for @product do |f| %> 

f zaten product bağlı olduğundan, ilk argüman olarak eklemenize gerek yoktur, yani sadece olmalıdır:

<%= f.collection_select :category_id, Category.all, :id, :name %> 

Veya, kullanamadı f.:

<%= collection_select :product, :category_id, Category.all, :id, :name %> 
+0

Pe yardımda. Teşekkür ederim. Kavramsal olarak orada neyin yanlış olduğunu açıklar mısınız? Takdir Edilir Yardım. –

+0

Form_for'u kullanmak, her ürüne '' ürün' koyma gereğini ortadan kaldırır. Denedim ben bu sorunu yaşamaya devam edildi http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_for –

+0

: Bu oku, o 'f.' parçası genişler nasıl bahsediyor Twitter Bootstrap ile kullanmak için özel bir form_helper uygulamak. Rails için yeni biriyim, ve cevabınızı bulduğumda, gözlerimi gerçekten açtı. Teşekkürler, sizin için sorun giderildi! Çok çok teşekkürler!! – MattSlay