Questions tagged [ruby-on-rails-7]
For Ruby on Rails 7 questions: Ruby on Rails 7 is a web app framework in Ruby. Use tags like [ruby-on-rails], [ruby], [rails-7], [activerecord], [actionview], [actioncontroller], [routing], [authentication], [authorization], [database], [testing], [deployment], [gems], [api], etc. Provide specific details and errors.
ruby-on-rails-7
1,008
questions
0
votes
0
answers
13
views
Ruby (3.3.4) and Rails (7.1) - rails s Zeitwerk - uninitialized constant Utils::ScriptsUtils::Utils (NameError)
I am trying to update my ruby app from ruby 2.6.6 to ruby 3.3.4 and Rail 5.1 to Rails 7.1
I know it is not a good practice to do so, but in my case (which is a bit complicated) I felt I didn't have ...
1
vote
0
answers
30
views
Rails 7.1 Turbo stream not working on localhost, but works when deployed to Heroku
I have a very simple Rails 7.1.3.4 app that is essentially a dashboard, where it uses Turbo Streams to display model attributes in real-time. When I deploy my app to Heroku, everything works as ...
0
votes
0
answers
35
views
How do you make Javascript work in rails engine?
I have added these gems in Gemfile
gem "sprockets-rails"
gem "importmap-rails"
gem 'stimulus-rails', '~> 1.2', '>= 1.2.1'
gem 'hotwire-rails', '~> 0.1.0'
gem 'turbo-rails',...
0
votes
0
answers
25
views
localhost:3000 not working when I start a docker container for my Rails project
I was following a tutorial on how to Dockerize a brand new Rails 7 app. I made the Docker container 'distant-mirror' Setting up the Docker container took about two hours, but now I entered in my ...
0
votes
0
answers
47
views
How to delete cookies in Rails 7.1?
I recently upgraded my Rails app from version 7.0.4.3 to version 7.1.3.4 and cookies.delete stopped working.
I'm setting a cookie in JavaScript with:
document.cookie = `last_guess=value; path=/`;
...
1
vote
0
answers
33
views
Failed to resolve module specifier "application" .Unable to load the application.js file in rails engine
Uncaught TypeError: Failed to resolve module specifier "application". Relative references must start with either "/", "./", or "../".
In rails 7 while creating ...
0
votes
1
answer
71
views
Rails 7: Psql trying to connect to the wrong database but trying to create correct database
In production mode, I am testing connecting a rails 7 project to a remote server for the postgresql database. However when I try to connect to it, it starts looking to connect to the postgres database ...
1
vote
1
answer
81
views
ActiveRecord::NotNullViolation: RuntimeError: NOT NULL constraint failed: drives.created_at
I am using latest ruby 3.3.3 and latest rails 7.1.3.4.
I am new to rails and I am learning it. Sorry if my request seems dumb to some.
I got this error when I run tests.
It seems that ActiveRecord is ...
4
votes
4
answers
7k
views
Bootstrap 5 Javascript Functions not Working in Rails 7 app
I'm trying to set up my first Rails 7 app and have installed Bootstrap 5 properly (you can see by the CSS) and gotten rid of all the error messages, but the javascript functions (i.e. dropdown menus, ...
2
votes
1
answer
2k
views
Rails 7 Importmaps not working with Rails -
I've had a miserable time getting JS to run in Rails 7 without extra frameworks (React, Hotwire, etc)
Long story short, I finally got it up and running in Chrome, but it doesn't work in Safari, ...
9
votes
1
answer
3k
views
Rails 7.1, log to STDOUT and log/production.log
In a new Rails 7.1.2 app, the following lines can be found in config/environments/production.rb:
config.logger = ActiveSupport::Logger.new(STDOUT)
.tap { |logger| logger.formatter = ::Logger::...
7
votes
2
answers
3k
views
404 errors on javascript when using importmaps in Rails 7 in production
I'm not sure if this is an importmaps issue or something else, but in Rails 7.0.0.alpha2, I'm getting 404 errors on the javascript files.
Wondering if I'm missing some sort of production "...
1
vote
1
answer
82
views
Paste multi lines in Rails console with pry
Problem: I cannot paste multi-line code as pry tries to execute every line.
Expected behavior:
[1] pry(main)> %w[a b c]
.map(&:to_sym)
=> [:a, :b, :c]
[2] pry(main)>
Actual behavior:
[1] ...
2
votes
1
answer
71
views
Why would `has_secure_password` suppress password validation on update, but only if the object is newly created?
Let's say I have a simple model like so with a presence validation on the password field.
class User < ApplicationRecord
validates :password, presence: true
end
If I try to update the password ...
1
vote
0
answers
225
views
Rails Broadcast Logger with a Custom Logger
in my project I'm using a custom logger which allows to send logs in this format:
Rails.logger.info('message', { arg_1: 'arg', arg_2: 'arg' })
I have the configured Rails so that when I call Rails....