2016-08-19 2 views
0

Когда я создаю приложение rails, мне иногда хочется удалить некоторую строку кода или удалить некоторые драгоценные камни, для которых я не могу использовать. Или всегда добавляется несколько драгоценных камней, которые я использовал, часто вместе с некоторой строки кодов (то есть, где шаблон приходит с опцией -m при использовании rails new <appname> -m <path_to_template>Какой шаблон использовать Rails при создании нового приложения при использовании (без опции -m)

Но что шаблон делает рельсы использовать при использовании rails new <appname> (без -т опций)?

Я исследовал это в Сети и не кажется, что найти конкретный ответ.

спасибо,

Джон

+0

Я думаю, что самый простой способ, как получить ответ на свой вопрос, это установить приложение с по умолчанию и проверить файлы самостоятельно, потому что я тоже не мог найти ответ .. – liborza

ответ

1

Использование rails new <appname> -m <path_to_template> не меняет шаблон, он запускает шаблон после обычного процесса rails new. Вы всегда получаете то, что дает вам rails new. Опция шаблона просто позволяет вам делать больше вещей после этого.

В верхней части http://guides.rubyonrails.org/rails_application_templates.html ...

Шаблоны приложений простые Рубиновые файлы, содержащие DSL для добавления драгоценных камней/инициализаторов и т.д. для вашего свежа созданного проекта Rails или существующего проект Rails.

+0

@ джон-towery если это решить ваш вопрос , не могли бы вы отметить его как ответ. Если нет, дайте мне знать, чего вам не хватает. – kcdragon

+0

Извините. Вы частично ответили на мой вопрос, что я всегда получаю то, что «рельсы новые» делают. Мне просто интересно, как изменить настройку по умолчанию. Я хочу создать новое приложение rails с настройкой «по умолчанию» вместо того, чтобы проходить через некоторые вещи, чтобы удалить все ненужные значения по умолчанию (например, некоторые из этих драгоценных камней, которые мне не нужны в 'Gemfile'). Моим другим вариантом является просто создать шаблон, и внутри этого шаблона есть две части. Первая часть - удалить ненужные коды, а вторая часть - добавить определенные настройки/коды/etc. –

+0

Это зависит от того, что вам нужно удалить. Если вы запустите 'rails new --help', вы увидите список параметров, которые вы можете удалить по умолчанию. Например, если вы запустите «rails new --skip-active-record blog», вы пропустите создание активной записи. Есть множество других «пропущенных» флагов, которые вы найдете при запуске «rails new --help» – kcdragon

Смежные вопросы