ruby-on-rails-3.1

может ли кто-нибудь помочь мне понять различия между двигателем Rails и монтируемым приложением? В Rails 3.1 вы можете создать любой из них с помощью "rails new plugin ___ команда". rails plugin new forum --full # Engine rails plugin new forum --mountable # Mountable App когда вы хотите использов...

после установки devise MODEL User я получил это. class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null => false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable ...

может кто-нибудь сказать мне, если я просто иду о настройке не так? у меня есть следующие модели, которые имеют типа has_many.через ассоциации: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_prese...

Если я создам новый контроллер в Rails 3.1, также будет автоматически добавлен файл javascript с именем контроллера. Во-первых, я думал, что этот файл javascript будет использоваться только при вызове соответствующего контроллера. по умолчанию есть инструкция //= require_tree . на application.js - файл, кото...

Я узнал рельсы, используя только команду грабли, как rake db:migrate, однако, я читал, что я должен использовать bundle exec rake ... а не просто rake. Теперь я в замешательстве о том, что использовать. Я должен использовать bundle exec rake а не просто rake или это просто предпочтение вещь? Любая проницател...

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

мои развертывания медленные, они занимают не менее 3 минут. Медленный задач Капистрано в ходе развертывания активы:предварительной компиляции. Это занимает, вероятно, 99% от общего времени развертывания. Как я могу ускорить это? Должен ли я предварительно скомпилировать свои активы на локальном компьютере и д...

Я в процессе добавления Devise в существующее приложение Rails, с уже определенной таблицей пользователей. Генератор devise выталкивал следующую миграцию: class AddDeviseToUsers < ActiveRecord::Migration def self.up change_table(:users) do |t| ## Database authenticatable t.string :email, ...

трудно понять, как сделать SASS, а не SCSS, как по умолчанию для таблиц стилей. Я пробовал делать sass_config.rb файл с этого: Sass::Plugin.options[:syntax] = :sass Sass::Plugin.options[:style] = :compressed Я также попытался добавить это в окружающую среду.rb файл. В любом случае я получаю эту ошибку: ....

Ну, я знаю, что это не должно быть предложено здесь, но я не нашел лучшего места, чтобы получить ответ. Этот вопрос был задан в интервью хорошей компании. в Rails MVC, вы можете вызвать метод контроллера из представления (как мы называем от помощника в идеале) ? Если да, то как? Я не могу ответить на эт...