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

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

5
Могу ли я настроить каскадное удаление в Rails?
Я знаю, что это, вероятно, где-то в Интернете, но я не могу найти ответ здесь, в Stackoverflow, поэтому я подумал, что могу немного расширить базу знаний здесь. Я новичок в Ruby и Rails, но моя компания очень сильно в них вкладывается, поэтому я пытаюсь познакомиться с ней немного подробнее. Мне …

4
Маршруты с тире `-` вместо подчеркивания` _` в Ruby on Rails
Я хочу, чтобы в моих URL-адресах в качестве разделителей слов использовалось тире -вместо подчеркивания _. Например controller/my-actionвместо controller/my_action. Меня удивляют две вещи: Google et al. продолжать различать их. В этом Ruby on Rails нет простого глобального параметра конфигурации, который можно было бы сопоставить -с _маршрутизацией. Или нет? Лучшее решение - …

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


3
Rails Admin против ActiveAdmin [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

16
Произошла ошибка при установке 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 pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find …

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


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

5
Как запустить 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 указан …

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

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

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

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

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

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