Cześć,
postanowiłem raz jeszcze przerobić Rails Tutorial, ale z wykorzystaniem:
Ruby 2.1.2,
Rails 4.1,
PostgreSQL 9.3,
Slim,
tego, co jeszcze przyjdzie mi do głowy.
Niestety, jako początkujący natknąłem się na problem już przy tworzeniu secret_token . Czy kod powinien trafić do secret.yml? Jak do tego podejść?
Z góry dzięki!
Sam się na to naciąłem ostatnio generalnie tworzysz secrets.yml
najlepiej zrobić coś takiego:
development:
secret_key_base: "tu wygenerowany klucz"
test:
secret_key_base: "tu wygenerowany klucz"
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
Po czym w konfiguracji serwera ustawiasz zmienną SECRET_KEY_BASE jak - to już zależy od serwera ^^ na heroku dodajesz do przez heroku config:set SECRET_KEY_BASE=klucz
w innych serwerach sprawdź dokumentację.
Szukaj po “Setting environment variables”
1 Like
Dzięki.
Czyli w przypadku developmentu lokalnie nie potrzebuję nic wklepywać, dobrze rozumiem?
Z tego co pamiętam po prostu odpalasz zalecanego rake taska i powinien ci wygenerować plik secrets.yml bardzo podobny do tego właśnie.
crecer
May 21, 2014, 11:51am
5
rake secret generuje klucz, do wstawienia do secret.yml
1 Like
gem foreman
Parametry ustawiasz w pliku .env
NAZWA=WARTOSC\n
NAZWA=WARTOSC\n
.gitignore blokujesz plik.
foreman run COMMAND [ARGS …] - Uruchomienie komendy z .env aplikacji na (foreman run rake …)
1 Like