Описание тега rails-generate

Команда, которая создает фактический файл модели, который содержит все методы, уникальные для модели и бизнес-правил, файл модульного теста для выполнения разработки на основе тестирования, приспособления для использования с модульными тестами и миграцию Rails
1 ответ

Пользовательский генератор Rails 4, отзыв / вызов

Учитывая простой пользовательский генератор: # lib/generators/custom_model/custom_model_generator.rb class CustomModelGenerator < Rails::Generators::NamedBase def rails_generate_model generate 'model', "#{file_name} #{args.join(' ')}" end end Кот…
1 ответ

Рельсы генерируют шаблон контроллера для существующего ресурса?

Я использовал generate scaffold чтобы настроить основные действия RESTful, однако я хочу расширить действия, чтобы включить что-то вроде "покупки". Есть ли способ использовать командную строку для генерации шаблона (функции заглушки в файле контролл…
06 апр '12 в 19:33
1 ответ

Определить имя ссылки

Есть ли способ определить имя ссылки с помощью команды "rails generate"? Есть таблица A с двумя полями - a1 и a2: ссылки на таблицу B.
1 ответ

Как передать опцию class_name в Генератор?

Я использую генераторы Rails для создания таких вещей, как модели в моем приложении. Мои модели обычно используют class_name вариант по отношениям. Можно ли сгенерировать модель из командной строки и передать значение для class_name? Я специально хо…
1 ответ

Как использовать рельсовые генераторы без активной записи

Я строю приложение рельсы без базы данных. В Disable ActiveRecord для Rails 4 я узнал, как настроить приложение так, чтобы отсутствие связанных с базой данных гемов не мешало его запуску. Проблема в том, что я все еще хочу создавать модели, использу…
19 авг '15 в 01:52
1 ответ

Как автоматически сгенерировать пароль, если не предоставлен authlogic

Я новичок на этом сайте и рубин на рельсах! У меня есть общая установка authlogic и я хочу, чтобы пароль автоматически создавался для регистрации пользователя, если пользователь не установил пароль. Каков наилучший способ сделать это?
2 ответа

Генерирует ли команда поддержки rails scaffold информацию о переносе промежуточной таблицы модели "многие или многие"?

Product,Category - это две модели на рельсах3, связь между которыми такова: продукт имеет_и_отмены_в_ многих категориях категория has_and_belongs_to_many продукты я могу использовать скаффолд генерировать миграцию для этих двух модельных использован…
30 окт '10 в 03:25
2 ответа

Автоматически открывать Rails генерировать файл миграции в редакторе

Можно ли настроить Rails так, чтобы после запуска rails g migration name_of_migration, он автоматически открывает этот файл в TextMate?
3 ответа

Rails 4 неинициализированная константа Admin::Category

Я сгенерировал Администраторы пространства имен администратора для всех моих моделей по умолчанию следующим образом: rails g scaffold_controller admin/categories name:string slug:string description:string icon_xlarge:string icon_large:string icon_me…
1 ответ

Как правильно настроить поля даты для базы данных?

Итак, у меня есть 3 поля в моем HTML: lunchMonth, lunchDay и lunchYear lunchMonth и lunchDay - это теги Select с опционными тегами для месяцев и дней, оставшихся в году. Обед в год назначен на 2011 год. Я настроил форму, но мне нужно создать скаффол…
1 ответ

ruby on rails *_url возвращает неправильный адрес

Я отправляю электронные письма с rails и использую помощник *_url для генерации URL. Тем не менее, эти ссылки начинаются: https://admin.test.website.co.uk/ (это то, с чего URL начинался), тогда как они должны начинаться: https://production.test.webs…
09 мар '11 в 13:36
1 ответ

Как изменить тип столбца со строки на varchar, используя script/generate в приложении rails?

Попытка перенести базу данных sqlite3 для приложения rails в базу данных mysql. Столбец с именем "content" был строковым типом в sqlite3. Я хочу изменить его на VARCHAR (или, возможно, текст) в MySQL. Я не уверен, есть ли способ сделать это с помощь…
16 окт '10 в 23:25
1 ответ

Неинициализированная константа с rails_admin

Я добавил gem rails_admin, Сначала это работает хорошо, но когда я хочу что-то отредактировать или посмотреть, возникает эта проблема. Я попытался удалить строку, но не смог найти, где она находится в приложении. Я читал, что многие столкнулись с по…
1 ответ

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

Я не совсем понимаю. Драгоценный камень, который я использовал, называется railsy_backbone, предоставляет сладкие генераторы пространства имен. Из командной строки я могу вызвать их таким образом, $ rails g backbone:model widget Теперь мне пора созд…
02 дек '13 в 14:33
1 ответ

Как получить документацию от генераторов Rails о модификаторах типов

В документации по миграции активных записей в Rails 4.2.x раздел 2.3. Передача модификаторов гласит: Некоторые широко используемые модификаторы типов могут быть переданы непосредственно в командной строке. Они заключены в фигурные скобки и следуют т…
0 ответов

Я не могу заставить рельсы генерировать контроллер

Я рубин 1.9.3 и рельсы 3.1 Я пытаюсь сгенерировать контроллер с этим синтаксисом: $rails generate controller sessions new create failure но ответьте мне с этой ошибкой: /Users/Uriel/.rvm/gems/ruby-1.9.3-head@omniauth/gems/activesupport-3.1.0/lib/act…
2 ответа

Как отключить генераторы для RSpec 2 в Rails 3?

Я установил текущую бета-версию RSpec 2 под Rails 3 RC, как упоминалось на странице GitHub (и нескольких блогах). Все работает нормально, но я не могу отключить определенные генераторы, как рекомендовано в некоторых блогах. Вот что я делаю в./config…
1 ответ

Rails генератор `inject_into_file` в конце файла

Есть ли способ добавить что-то в файл с помощью генератора inject_into_file? Это должно получить :before или же :after параметр, но что я должен передать, чтобы просто добавить что-то?
1 ответ

Создание полей базы данных без рельсов "изящные генераторы"

Есть ли способ в Rails манипулировать полями базы данных и соответствующими методами доступа без "изящных генераторов"? Я хочу, чтобы пользователи, поскольку они имеют привилегии, могли манипулировать структурой базы данных, то есть, по крайней мере…
04 фев '15 в 06:01
0 ответов

Есть ли способ узнать, почему терминал зависает для команды генерации рельсов

Итак, я управляю командой rails g spree:install --user_class=Spree::User в терминале. Но мой терминал продолжает зависать. Я понятия не имею, что случилось. Итак, мой вопрос: есть ли способ узнать, где застревает команда. Как в, я хочу знать строку …