Вопросы с тегом «ruby-on-rails»

185
config.assets.compile = true в производстве Rails, почему бы и нет?

Приложение Rails по умолчанию, установленное пользователем, rails newнаходится config.assets.compile = falseв производстве. И обычный способ сделать это - запустить rake assets:precompileперед развертыванием приложения, чтобы убедиться, что все активы конвейера активов скомпилированы. Так что же...

185
AWS S3: адрес, к которому вы пытаетесь получить доступ, должен быть адресован с использованием указанной конечной точки

Я пытаюсь удалить загруженные файлы изображений с помощью AWS-SDK-Core Ruby Gem. У меня есть следующий код: require 'aws-sdk-core' def pull_picture(picture) Aws.config = { :access_key_id => ENV["AWS_ACCESS_KEY_ID"], :secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"], :region => 'us-west-2'...

184
Как правильно переопределить метод установки в Ruby on Rails?

Я использую Ruby on Rails 3.2.2, и я хотел бы знать, является ли следующий «правильный» / «правильный» / «верный» способ переопределить метод установки для атрибута моего класса. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value...

183
Установка PG gem на OS X - не удалось собрать собственное расширение

Кажется, у многих других были проблемы с установкой pg gem. Ни одно из решений, предложенных для других, не сработало для меня. Я попытался установить pg gem и postgres.app. Камень pg не будет установлен. Первая ошибка, которую я получаю: Произошла ошибка при установке pg (0.17.0), и Bundler не...

183
Отсутствует хост для ссылки на! Пожалуйста, предоставьте: параметр хоста или установите default_url_options [: хост]

Я гуглял уже около 90 минут и до сих пор не могу ответить на этот вопрос. Где я могу установить default_url_options? Я уже установил его для config.action_mailer.default_url_optionsрешения этой же ошибки в другом месте, но теперь я получаю эту ошибку, когда пытаюсь использовать URL-помощник в...

183
Ошибка установки libv8: ОШИБКА: не удалось собрать собственное расширение для gem

Я сделал проект с рельсами, rails new test_bootstrap. удалось. переехал в проект dir и добавил драгоценные камни gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" и беги bundle install после этого у меня есть эта...

181
Есть ли документация для типов столбцов Rails?

Я ищу больше, чем простой список типов, который находится на этой странице : : primary_key,: string,: text,: integer,: float,: decimal,: datetime,: timestamp,: time,: date,: binary,: boolean Но есть ли документация, которая на самом деле определяет эти поля? В частности: Какая разница между...

179
Как проверить, существуют ли параметры в рельсах

Я использую оператор IF в Ruby on Rails, чтобы попытаться проверить, установлены ли параметры запроса. Независимо от того, установлены оба параметра или нет, первая часть следующего, если блок срабатывает. Как я могу заставить эту часть запускаться ТОЛЬКО, если установлены оба параметра [: one] и...

179
Как определить, содержит ли один массив все элементы другого массива

Дано: a1 = [5, 1, 6, 14, 2, 8] Я хотел бы определить, содержит ли он все элементы: a2 = [2, 6, 15] В этом случае результат false. Существуют ли какие-либо встроенные методы Ruby / Rails для определения такого включения массива? Один из способов реализовать это: a2.index{ |x| !a1.include?(x) }.nil?...

178
Хотите найти записи без связанных записей в Rails

Рассмотрим простую ассоциацию ... class Person has_many :friends end class Friend belongs_to :person end Какой самый чистый способ получить всех людей, у которых НЕТ друзей в ARel и / или meta_where? А потом насчет has_many: через версию class Person has_many :contacts has_many :friends, :through...

178
В Ruby on Rails, как мне отформатировать дату с суффиксом th, как в «Sun Oct 5th»?

Я хочу отображать даты в формате: короткий день недели, короткий месяц, день месяца без начального нуля, но с суффиксом «th», «st», «nd» или «rd». Например, день, когда был задан этот вопрос, будет отображать «Чт 2 октября». Я использую Ruby 1.8.7, и Time.strftime , похоже, этого не делает. Я бы...

178
Heroku / devise - отсутствует хост для ссылки на! Пожалуйста, предоставьте: параметр хоста или установите default_url_options [: хост]

Я пытаюсь протолкнуть мое приложение на героку. Я все еще в разработке. Я использую устройство с подтверждаемым модулем. Когда я пытаюсь добавить пользователя с консоли heroku, я получаю эту ошибку: Missing host to link to! Please provide :host parameter or set default_url_options[:host] в среде...

177
rails 3 валидация уникальности по нескольким атрибутам

Я использую Rails 3.0.0.beta4 Я хочу добавить проверку уникальности по двум атрибутам, это означает, что моя модель действительна, если пара 'recorded_at'и 'zipcode'уникальна. На одном атрибуте здесь есть синтаксис validates :zipcode, :uniqueness => true...

177
сгенерировать модель, используя user: reference против user_id: integer

Я запутался в том, как создать модель, принадлежащую другой модели. Моя книга использует этот синтаксис, чтобы связать Micropost с пользователем: rails generate model Micropost user_id:integer но http://guides.rubyonrails.org/ говорит сделать это так: rails generate model Micropost user:references...

175
Лучшие практики для обработки маршрутов для подклассов STI в рельсах

Мои Рельсы мнение и контроллеры завалены redirect_to, link_toи form_forвызовами методов. Иногда link_toи redirect_toявно в путях, которые они связывают (например,link_to 'New Person', new_person_path ), но много раз пути являются неявными (например link_to 'Show', person). Я добавляю некоторое...