我最近轉向了Rails4,而我是。不。獲得。的東西。至。工作...Rails4中的價格輸入
ANSWER: As Aman remembered me, in Rails 4 we have to filter attributes in the Controller.
我要詢價添加到我的房源腳手架。
1)生成一個遷移
rails g migration AddPriceToListings price:decimal
2)編輯遷移:
add_column :listings, :price, :decimal, :precision => 8, :scale => 2
3)添加輸入到我的表格
<!-- Price Field -->
<div class="control-group">
<label class="control-label">Price</label>
<div class="controls">
<%= f.input :price, :placeholder => "0.00", label: false %>
</div>
</div>
4)在The Showpage
<%= number_to_currency(@listing.price, :unit => "$") %>
但是在我的Shopage裏沒有任何東西。價格不顯示。它甚至不顯示在數據庫中。
有什麼建議嗎?
當我嘗試這個時它看起來很好。 –
然後你不在Rails 4上,就像Aman回答(我忘記了),你必須在Listing Controller中過濾你的屬性。 :) –
我的壞,我沒有切換到Rails 4 .;) –