Generazione di una nuova segreti.file yml

Sto cercando di clonare una rotaie repository di github, ma non ha segreti.file yml. Quando si tenta di eseguire l’applicazione da guide server, ricevo un errore

Mancanti secret_key_base per lo ‘sviluppo’ ambiente, impostare questo valore in config/secrets.yml

So com’è la struttura del file che si suppone a guardare come, ma c’è un modo per me per generare le chiavi per utilizzare l’ambiente di sviluppo?

OriginaleL’autore Shwheelz | 2015-08-26

2 Replies
  1. 17

    Questo task rake generare segreto per voi:

    bundle exec rake secret

    Generare un protetti da crittografia a chiave segreta (questo è in genere
    utilizzato per generare un segreto per cookies di sessione)

    Tutti i task rake:

    bundle exec rake -T 

    I segreti.file yml(da notare il rientro):

    development:
      secret_key_base: d140269c106b6d064cdd670a5aace0bbbb1400de545377a47836dbdab8104f2fdf0ab87e6b7982819d1bcc2ccf6a5f093985a0895970f01f30b0b15378a090e9
      some_key: 338a3312d82
      some_secret: f5d9c3214e7b
      other_environment: development
      other_password: password
    
    production:
      secret_key_base: d140269c106b6d064cdd670a5aace0bbbb1400de545377a47836dbdab8104f2fdf0ab87e6b7982819d1bcc2ccf6a5f093985a0895970f01f30b0b15378a090e9
      some_key: 338a3312d82
      some_secret: f5d9c3214e7b
      other_environment: development
      other_password: password
    i rails server è in esecuzione nell’ambiente di sviluppo?
    Ho fatto l’errore di usare un file chiamato segreti.esempio.yml invece di segreti.yml. Adesso funziona. Grazie per la risposta, che il comando è stato esattamente quello che mi serviva!
    mark risposta accettata se è di aiuto.
    Grazie, ha dovuto attendere per StackOverflow del timer mi permette di farlo

    OriginaleL’autore Зелёный

  2. 7

    In Rails 5 si può semplicemente digitare.

    rails secret

    In questo modo si genera una nuova chiave. Basta copiare e incollare la chiave e di metterlo in secrets.yml file

    development:
      secret_key_base: <Generated key>

    OriginaleL’autore Whitecat

Lascia un commento