ruby-on-rails-3

не могли бы вы сказать мне, что лучшая практика для создания has_one отношения? f. e.если у меня есть модель пользователя, и она должна иметь профиль... Как я мог это сделать? одним из решений может быть: # user.rb class User << ActiveRecord::Base after_create :set_default_association def set_...

Я использовал для создания Ruby on Rails приложений с MySQL. MongoDB в настоящее время становится все более и более известным, и я теперь начинаю давать ему попробовать. проблема в том, что я не знаю основной теории того, как работает MongoDB (я использую mongoid gem, если это имеет значение) поэтому я хот...

вопрос: когда мне нужно использовать себя в моих моделях в рельсах? у меня есть set метод в одной из моих моделей. class SomeData < ActiveRecord::Base def set_active_flag(val) self.active_flag = val self.save! end end когда я делаю это, все работает нормально. Однако, когда я делаю это: c...

Я создаю веб-приложение с рельсами 4 сильных параметров. при создании контроллеров admin back office мне интересно, каков наилучший способ разрешить все атрибуты модели? на данный момент, я написал это: def user_params params.require(:user).permit(User.fields.keys) end вы думаете о лучшем способе?...

Я изначально создал таблицу со столбцом как t.string "email", :default => "", :null => false требование изменилось, и теперь мне нужно разрешить электронной почте быть null. Как я могу написать миграцию, чтобы сделать: null = > true...

добавил ПГ в мой gemfile gem 'pg' когда я запускаю bundle install, Я получаю эту ошибку: Installing pg (0.10.1) with native extensions /Users/ben/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems/installer.rb:483:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem:...

недавно я начал изучать Ruby и Ruby on Rails и наблюдал за множеством материалов для начала работы. В последнее время я обнаружил, что продолжаю получать ошибки, когда драгоценные камни не будут установлены или они будут установлены, но по какой-то причине их нельзя использовать, и я решил, что хочу удалить ...

Как я могу маршрут /foo на экране /public/foo.html в Rails?...

У меня есть модель ActiveRecord, которая имеет атрибут даты. Можно ли использовать этот атрибут даты, чтобы найти по году, дню и месяцу: Model.find_by_year(2012) Model.find_by_month(12) Model.find_by_day(1) или просто можно найти find_by_date (2012-12-1). Я надеялся, что смогу избежать создания атрибутов...

у меня есть проект Rails 3. С Rails 3 появилась Arel и возможность повторного использования одной области для создания другой. Мне интересно, есть ли способ использовать области при определении отношения (например, "has_many"). у меня есть записи, которые имеют столбцы разрешения. Я хотел бы построить d...