Sono completamente nuovo a Ruby on Rails, con grande difficoltà ho installato il software sul mio computer Windows 8. Ora sto solo seguendo this guide per creare un esempio di esempio Hello World.ExecJS :: ProgramError in Welcome # index TypeError: Object non supporta questa proprietà o metodo
Quando si tenta di seguire i passaggi indicati nella sezione 4.3 Impostazione della pagina iniziale dell'applicazione, ho iniziato a riscontrare problemi.
Ecco quello che ho fatto:
1) Aprire il file di configurazione/routes.rb nel vostro editor.
2) uncommented linea root 'welcome#index'
3) riavviato il server.
Ora, quando accedo l'URL, localhost:3000
poi ho cominciato a ricevere sotto l'errore nel browser:
ExecJS::ProgramError in Welcome#index
Showing E:/Rails/blog/app/views/layouts/application.html.erb where line #6 raised:
TypeError: Object doesn't support this property or method
(in C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/turbolinks-2.5.3/lib/assets/javascripts/turbolinks.js.coffee)
Extracted source (around line #6):
<head>
<title>Blog</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
Rails.root: E:/Rails/blog
Può cortesemente dirmi perché sto ottenendo questo problema?
Anche lo sviluppo di applicazioni che utilizzano Ruby On Rails è molto? perché sono passati 2 giorni da quando ci sto provando ma fino ad ora ho affrontato così tanti problemi prima di vedere l'esempio di Hello World. Ho lavorato su framework basati su Java, ma non ho mai incontrato così tante difficoltà nell'installazione o nella creazione di applicazioni di base.
ottimo, ha funzionato. Ma ho perso ogni speranza su Ruby on Rails, è davvero pessimo, il documento ufficiale di per sé non dice come installare o creare correttamente le applicazioni. – user3181365
@Gaurav Gupta Puoi spiegare qual è il problema e perché uno deve modificare il parametro affinché lo script funzioni? –
Downvoted - non ha spiegato perché la soluzione ha funzionato, il che significava che dovevo capire perché non ha funzionato per me. (I vari tag di creazione del collegamento sembrano creare dinamicamente collegamenti a determinati file già creati di default nelle risorse/cartelle, quindi presumibilmente esisteva una versione in cui la pagina indice predefinita tentava di accedere a application.css (ad esempio) mentre default.css era il file preinstallato.) – linkhyrule5