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

88
Как переопределить X-Frame-Options для контроллера или действия в Rails 4

Rails 4, по-видимому, устанавливает значение по умолчанию SAMEORIGINдля X-Frame-Optionsзаголовка ответа HTTP. Это отлично подходит для обеспечения безопасности, но не позволяет частям вашего приложения быть доступными в iframeдругом домене. Вы можете переопределить значение...

88
предупреждение: constant :: Fixnum устарел При создании новой модели

Я попытался найти какое-то решение для этого, но я действительно не смог найти ничего, связанного с ошибками, которые появляются у меня, когда я запускаю команду rails: рельсы генерируют модель Название книги: краткое описание строки: текст isbn: строка...

87
Медленный первоначальный запуск сервера при использовании Phusion Passenger и Rails

Чтобы сесть за руль Phusion Passenger, мы установили промежуточный сервер для небольшого приложения rails, чтобы все проверить. До сих пор им было очень приятно пользоваться, это упрощает установку / настройку и развертывание приложений. Проблема в том, что сайт, который мы используем, не очень...

87
Функции даты и времени «назад» в Ruby / Rails

Мне было интересно, есть ли в Rails способ вычислить отметку времени, например, полминуты назад, 2 минуты назад, 1 день назад и т. Д. Что-то вроде отметки даты в реальном времени в Twitter. Я хочу знать, есть ли в Ruby / Rails встроенная функция для такого преобразования даты и времени?...

87
ruby преобразовать имя класса из строки в фактический класс

Как мне вызвать класс из строки, содержащей это имя класса внутри него? (Думаю, я мог бы сделать случай / когда, но это кажется уродливым.) Причина, по которой я спрашиваю, заключается в том, что я использую acts_as_commentable, среди прочего, плагин, и они хранят commentable_type в виде столбца....

87
Как запустить rails s -p80 на 80 порте?

По умолчанию, rails s #running on 3000 port Теперь я хочу запустить его на 80-м порту. Я попробовал: sudo rails -s -p80 Но это выдало ошибку: mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80 sudo: rails: command not found Я использовал rvm для установки ruby ​​& rails. Кажется, что rvm...

87
Rails: проверка минимальной и максимальной длины строки, но позволяющая ей быть пустой

У меня есть поле, которое я хотел бы проверить. Я хочу, чтобы поле можно было оставить пустым, но если пользователь вводит данные, я хочу, чтобы они были в определенном формате. В настоящее время я использую в модели следующие проверки, но это не позволяет пользователю оставлять поле пустым:...

87
Rails Admin против ActiveAdmin [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

87
Измерение и оценка времени для методов Ruby

Как я могу измерить время, затрачиваемое методом и отдельными операторами этого метода в Ruby. Если вы видите метод ниже, я хочу измерить общее время, затрачиваемое на этот метод, и время, затраченное на доступ к базе данных и доступ к Redis. Я не хочу писать Benchmark.measure перед каждым...

87
Rails: неверная последовательность байтов в US-ASCII (ошибка аргумента) при запуске rake db: seed

Когда я запускаю rake db:seedсвое Railsприложение, я получаю эту ошибку: недопустимая последовательность байтов в US-ASCII (ошибка аргумента) Я просто добавил science_majorsи перешел в свой исходный файл, и теперь, когда я запускаю, rake db:seedон дает мне эту ошибку: неверная ошибка...

87
Произошла ошибка при установке pg (0.17.1), и Bundler не может продолжить

Я только что установил Rails 4.0.2и при создании нового приложения на этапе сборки я получаю: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No...

87
AWS OpsWorks против AWS Beanstalk против AWS CloudFormation?

Я хотел бы знать, каковы преимущества и недостатки использования AWS OpsWorks по сравнению с AWS Beanstalk и AWS CloudFormation? Меня интересует система, которая может быть автоматически масштабирована для обработки любого большого количества одновременных веб-запросов (от 1000 запросов в минуту...

87
Rails 4: Как сбросить тестовую базу данных?

Я использую Rails 4 и заметил, что некоторые из моих тестов RSpec терпят неудачу, потому что некоторые из моих рефакторингов тестов используют предварительный фильтр (предположительно из-за транзакций). В этом сообщении описывается похожая проблема: База данных тестов rails не очищается после...

86
Что такое «роль» в «Капистрано»?

Какова цель и функция «ролей» в рецепте капистрано? Когда я смотрю образцы рецептов, я часто вижу что-то вроде этого: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Похоже, что роль - это сервер, на котором Capistrano выполняет команды. Если...

86
Как узнать, что рельсы в производстве?

Раньше script/server -e productionзапускал рельсы в производственном режиме. Это произошло, и у меня не было ошибок. Однако как узнать, находится ли он в рабочем режиме? Я попробовал несуществующий маршрут, и у меня появилась аналогичная страница с ошибкой, которую я делал в разработке. Я думал,...

86
Создайте контроллер со всеми функциями RESTful

Я пытаюсь создать контроллер со всеми заглушенными действиями RESTful. Я читал в Wikibooks - Ruby on Rails, что все, что мне нужно было сделать, это вызвать генератор с именем контроллера, и я бы получил именно это. Итак, я побежал, script/generate rspec_controller Propertiesно получил пустой...

86
Что такое Arel в Rails 3.0?

Я понимаю, что это замена ActiveRecord и что он использует объекты вместо запросов. Но... почему так лучше? будет ли "легче" создавать объекты / запросы? приведет ли это к более эффективным SQL-запросам? будет ли он совместим со всеми основными БД? - Думаю, будет. будет ли проще / сложнее...