Я использую postgresql в разработке в первый раз и успешно установил двоичный файл на мой 10.6-машину. Я создал суперпользователя Rails, createdb => 'vitae_development'
с этим пользователем. Он отображается в $pqsl => '/du'
, но когда я вхожу в /dt
, я получаю «никаких отношений».Rails 3.1 postgresql съемки пробелов в db
Мой пг самоцвет пг-0.12.0
В рельсам 3.10 консоль, я ввожу: User.create!(:name => "Sam", :email => "[email protected]")
Полученный результат:
INSERT INTO "users" ("created_at", "email", "name", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", Wed, 21 Dec 2011 19:40:13 UTC +00:00], ["email", nil], ["name", nil], ["updated_at", Wed, 21 Dec 2011 19:40:13 UTC +00:00]]
Это, кажется, куча заготовок , Я искал googles, но, возможно, пропустил правильные условия поиска.
pgAdmin3, кажется, показывает таблицы на месте, насколько я могу судить, но без данных, которые я могу найти.
Это соответствующий отрывок из моего database.yml:
development:
adapter: postgresql
database: vitae_development
username: rails
password:
pool: 5
timeout: 5000
Для полноты here's the whole user.rb
:
class User < ActiveRecord::Base
attr_accessor :name, :email
email_regex = /\A[\w+\-.][email protected][a-z\d\-.]+\.[a-z]+\z/i
validates :name, :presence => true,
:length => { :maximum => 50 }
validates :email, :presence => true,
:format => { :with => email_regex },
:uniqueness => { :case_insensitive => false }
end
Что я с видом? Я сделал rake db:migrate
.
Какие типы электронной почты и имя в базе данных? Не могли бы вы вставить файл миграции? (Кроме того, вы можете установить: null => false для этих столбцов в файле миграции, а также в качестве лучшей системы безопасности.) –
Да, это последние две миграции из этого утра: http://pastie.org/ 3054381 – sam452