Tôi hoàn toàn mới với Ruby on Rails, với rất nhiều khó khăn tôi đã cài đặt phần mềm trên máy tính Windows 8 của mình. Bây giờ tôi chỉ đang theo dõi this guide để tạo ví dụ Hello World mẫu.ExecJS :: ProgramError trong Welcome # index TypeError: Object không hỗ trợ thuộc tính hoặc phương thức này
Khi tôi đang cố làm theo các bước được đưa ra trong phần 4.3 Đặt trang chủ ứng dụng, tôi bắt đầu gặp sự cố.
Đây là những gì tôi đã làm:
1) Mở tệp config/routes.rb trong trình chỉnh sửa của bạn.
2) Uncommented the line root 'welcome#index'
3) khởi động lại máy chủ.
Bây giờ khi tôi truy cập vào URL như localhost:3000
sau đó tôi bắt đầu nhận được dưới đây lỗi trên trình duyệt của tôi:
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
bạn có thể vui lòng cho tôi biết tại sao tôi nhận được vấn đề này?
Cũng đang phát triển các ứng dụng sử dụng Ruby On Rails là rất? bởi vì nó đã được 2 ngày kể từ khi tôi đang cố gắng nhưng cho đến bây giờ tôi phải đối mặt với rất nhiều vấn đề trước khi tôi nhìn thấy ví dụ Hello World. Tôi đã làm việc trên các khung công tác dựa trên Java nhưng tôi chưa bao giờ gặp phải rất nhiều khó khăn trong việc cài đặt hoặc tạo ra các ứng dụng cơ bản.
tuyệt vời, nó hoạt động. Nhưng tôi đã mất hy vọng hoàn toàn về Ruby on Rails, nó thực sự tồi tệ, bản thân tài liệu chính thức không nói cách cài đặt hay tạo ứng dụng đúng cách. – user3181365
@Gaurav Gupta Bạn có thể giải thích vấn đề là gì và tại sao người ta phải thay đổi tham số cho tập lệnh để hoạt động? –
Downvoted - không giải thích tại sao giải pháp này hoạt động, điều đó có nghĩa là tôi phải tìm ra lý do tại sao nó không hiệu quả với tôi. (Các thẻ tạo liên kết khác nhau dường như tự động tạo liên kết đến các tệp cụ thể đã được tạo theo mặc định trong nội dung/thư mục, vì vậy có thể tồn tại một phiên bản mà trang chỉ mục mặc định cố gắng truy cập application.css (ví dụ) trong khi default.css là tệp được cài đặt sẵn.) – linkhyrule5