ExecJS::ProgramError in Pics#index - ruby-on-rails

I have this big problem,
when I access the URL as localhost:3000 then I start getting the below error on my browser:
ExecJS::ProgramError in Pics#index
Showing c:/Sites/insta/app/views/layouts/application.html.haml where line #5 raised:
Rails.root: c:/Sites/insta
Application Trace | Framework Trace | Full Trace
app/views/layouts/application.html.haml:5:in `_app_views_layouts_application_html_haml__850650643_69736920'
application.html.haml
!!! 5
%html
%head
%title Insta
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
= javascript_include_tag 'application', 'data-turbolinks-track' => true
= csrf_meta_tags
%body
-flash.each do |name, msg|
=content_tag :div, msg, class: "alert alert-info"
= yield

If you are using windows then
gem coffee-script-source', '1.8.0'
bundle update

Related

The asset "devise/sessions.css" is not present in the asset pipeline

I'm trying configure the devise gem on my application built in Rails 5.2.
After install devise and create the views I'm get this error
The asset "devise/sessions.css" is not present in the asset pipeline.
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= stylesheet_link_tag params[:controller], media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag params[:controller], 'data-turbolinks-track': 'reload' %>
That was raised on line #9.
I've already created this file on my app/assets folder and setted on my assets.rb file like this:
Rails.application.config.assets.precompile += %w( addresses.css
welcome.css
donations.css
givers.css
sessions.css
scaffolds.css)
and this:
Rails.application.config.assets.precompile += %w( addresses.css
welcome.css
donations.css
givers.css
devise/sessions.css
scaffolds.css)
But I continue receiving the same error.
I have no more ideias what to do to solve my problem, someone could help me, please?

ExecJS::RuntimeError in ChatRooms#index

I am having this error. I have already installed nodejs and also added gem'therubyracer'.
ActionView::Template::Error (SyntaxError: [stdin]:21:3: unexpected ():
<%= csp_meta_tag %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
app/views/layouts/application.html.erb:9:in `_app_views_layouts_application_html_erb__3921329476922966565_70164612108380'
However, after I add this block of code in my rooms.coffee file, I get the error:
$('#new_message').submit(e) ->
$this = $(this)
textarea = $this.find('#message_body')
if $.trim(textarea.val()).length > 1
App.global_chat.send_message textarea.val(),
messages.data('chat-room-id')
textarea.val('')
e.preventDefault()
return false
I am currently using Linux mint.

Errno::ENOENT in Devise::Sessions#new

I'm using rails 5 to create a Facebook clone as a project and I periodically get an 'Errno::ENOENT in Devise::Sessions#new' error sometimes when I start the local server. I haven't yet experienced the problem on my production server. The problem goes away once I refresh the page.
The extracted source code is below. The line that starts stylesheet_link_tag is highlighted.
<%= csrf_meta_tags %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
No such file or directory # rb_file_s_rename - path/facebook/tmp/cache/assets/sprockets/v3.0/Ej/EjoE1YdPTMb8n3_nucZiHWaR9FpoOSZttfl56_miOS0.cache.47161664401480.4109.232718, path/facebook/tmp/cache/assets/sprockets/v3.0/Ej/EjoE1YdPTMb8n3_nucZiHWaR9FpoOSZttfl56_miOS0.cache)

I'm getting this errorwhen I'm starting the server ExecJS::ProgramError in Welcome#index

Showing C:/Users/Jacob Zabner/Desktop/My ror/blog/app/views/layouts/application.html.erb where line #7 raised:
TypeError: Object doesn't support this property or method
Extracted source (around line #7):
5
6
7
8
9
10
<%= csrf_meta_tags %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
I just figured it out: I needed to change the first parameter in lines 7 and 8 of the file /app/views/layouts/application.html.erb from application to default.

How to remove Invalid CSS after "": expected "{", was ""

I restart my project after one month and get this error
Showing /home/abc/prij/app/views/layouts/application.html.erb where line #5 raised:
Invalid CSS after "...���������������": expected "{", was ""
ActionView::Template::Error (Invalid CSS after "...���������������": expected "{", was ""):
2: <html>
3: <head>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
6: <%= csrf_meta_tags %>
7: </head>
How I resolve this?
Something's very wrong with one of your asset files. Are you sure you're not including a non-css file in your application.css.scss?
I'd narrow it down by removing some of your requires from application.css.scss. Hopefully this will isolate the problematic code, but it's tough to say much without more information.

Resources