Rails 4.1.1 Ruby 2.1.2sur le terrain, l'entrée ne change pas
J'ai mis à jour ma base de données de production avec la migration suivante ...
class UpdateLimitOnCustomerNameField < ActiveRecord::Migration
def up
def change
change_column :customers, :name, :string, :limit => 30
end
end
def down
change_column :customers, :name, :string, :limit => 12
end
end
Mon « db/schéma .rb » fichier a mis à jour ...
create_table "customers", force: true do |t|
t.string "name", limit: 30
...etc...
end
Quand je regarde ma base de données MySQL Workbench je vois la longueur du champ est mis à jour 30.
Mais quand je visite le formulaire sur le site, je reçois ce ...
<input id="customer_name" maxlength="12" name="customer[name]" type="text">
Comment est le champ de saisie non mises à jour la nouvelle longueur max?
Merci pour vos suggestions.
Pouvez-vous publier la partie 'erb' de l'entrée? – kurenn