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

Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.

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

15
Отсутствует хост для ссылки на! Пожалуйста, предоставьте: параметр хоста или установите default_url_options [: хост]
Я гуглял уже около 90 минут и до сих пор не могу ответить на этот вопрос. Где я могу установить default_url_options? Я уже установил его для config.action_mailer.default_url_optionsрешения этой же ошибки в другом месте, но теперь я получаю эту ошибку, когда пытаюсь использовать URL-помощник в спецификации RSpec. Я понятия не имею, …



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

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

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

8
Хотите найти записи без связанных записей в 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 => :contacts, :uniq => true end …

7
В Ruby on Rails, как мне отформатировать дату с суффиксом th, как в «Sun Oct 5th»?
Я хочу отображать даты в формате: короткий день недели, короткий месяц, день месяца без начального нуля, но с суффиксом «th», «st», «nd» или «rd». Например, день, когда был задан этот вопрос, будет отображать «Чт 2 октября». Я использую Ruby 1.8.7, и Time.strftime , похоже, этого не делает. Я бы предпочел …
178 ruby-on-rails  ruby  date 

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

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

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

16
Лучшие практики для обработки маршрутов для подклассов STI в рельсах
Мои Рельсы мнение и контроллеры завалены redirect_to, link_toи form_forвызовами методов. Иногда link_toи redirect_toявно в путях, которые они связывают (например,link_to 'New Person', new_person_path ), но много раз пути являются неявными (например link_to 'Show', person). Я добавляю некоторое наследование таблицы (STI) в мою модель (скажем Employee < Person), и все эти методы …



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.