2011-01-26 10 views

cevap

18

Ya yeniden çalıştırmak gerekir sizin (mevcut kodu uçuracak)

veya veritabanı ve görünümünüze doğrudan alan ekleyebilir

raylar 3. iskele/model oluşturmak: rails generate migration add_column_name_to_table_name column_name:string

veya

Rails2.x: ruby script/generate migration addColumnToTableName column_name:string

Db/migrate dosyasında bir dosya oluşturacak olan'rake db: migrate'

Daha sonra, yeni alanı görüntülemek/düzenlemek için uygun kodu eklemek için görünümlerinizi değiştirmelisiniz.

fazla bilgi: http://railscasts.com/episodes/83-migrations-in-rails-2-0

+0

Bu cevap için teşekkürler! Bağlantı olsa da, ölü görünüyor. Ben Heroku Hayır böyle bir uygulama hatası olsun. Wayback makinesi bana Arapça metin içeren bir site veriyor. Bu bilgiyi başka bir yerde nerede bulacağını bilen var mı? –

+0

Bu tren istasyonu size orijinal bağlantımdan daha da iyi bir fikir vermelidir (şimdi güncelleyeceğim): http://railscasts.com/episodes/83-migrations-in-rails-2-0 –

+0

Göçmenlerinizi gerçekten ÇALIŞTIRIN de. komisyon db: göç –

0
rails g scaffold Users name:string 
zaten oluşturulmuş iskele yeni alan eklemek için varsa

,

rails generate migration add_url_to_users url:string 

ve

<div class="field"> 
    <%= f.label :name %><br> 
    <%= f.text_field :name %> 
</div> 

<div class="field"> 
    <%= f.label :url %><br> 
    <%= f.text_field :url %> 
</div> 
olarak _form.htm.erb dosyasını değiştirmek

Ama benim problemim sadece isminizi kaydedemiyorum url

+0

Bu bir soru ya da soru, U bir soru ile sona erdi ..! – Chella

+1

@razz: Rails 4 kullanıyorsanız, altta Users_controller.rb dosyasında güçlü parametrelere 'url 'özniteliğini eklemelisiniz. –

İlgili konular