Ruby on Rails: Как я могу определить среду сценария бегуна

Вам просто нужно установить фоновое положение заголовка изображения. Для этого вы можете добавить атрибут background-position в правило класса header.masthead

header.masthead {
    background-position: center top;
}

ИЛИ

Вы можете изменить фоновое обозначение на:

header.masthead {
    background: url("../IMG_4126.jpg") no-repeat center top;
}
12
задан Goro 17 April 2009 в 21:20
поделиться

4 ответа

Помощь в командной строке для сценария / бегуна дает вам ответ.

script/runner -e production Model.method
27
ответ дан 2 December 2019 в 03:54
поделиться

Если вы переделаете свой скрипт следующим образом:

#!/bin/bash
RAILS_ENV=production
/usr/bin/ruby ../script/runner ../lib/tasks.rb

... это сохранит его на весь срок действия сценария. Чтобы он оставался неизменным на время жизни сеанса оболочки, измените его на

#!/bin/bash
export RAILS_ENV=production
/usr/bin/ruby ../script/runner ../lib/tasks.rb
5
ответ дан 2 December 2019 в 03:54
поделиться

Вы можете установить переменную среды следующим образом:

RAILS_ENV=production /usr/bin/ruby ../script/runner ../lib/tasks.rb
1
ответ дан 2 December 2019 в 03:54
поделиться

If that's your command, the order of your arguments is your biggest problem.

/usr/bin/ruby RAILS_ENV=production ../script/runner ../lib/tasks.rb

Is different than.

/usr/bin/ruby ../script/runner ../lib/tasks.rb RAILS_ENV=production

The second example is looking for the file, the first one is setting a runtime variable while ruby interpreting it as the file you want to run.

5
ответ дан 2 December 2019 в 03:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: