Я устанавливаю переменную в моем контроллере, но по какой-то причине она не устанавливается. Я попробовал это двумя способами.
def update
# @available_cars = Car_info.where("user_id = ?", session[:user_id])
@available_cars = Car_info.find_by_user_id(session[:user_id])
end
На мой взгляд, я делаю это.
<% @available_cars.each do |car| %>
<%= car.name %>
<% end %>
Что я собираюсь сделать, так это заполнить @available_cars в раскрывающемся списке, но я даже не могу заставить их напечатать. Я знаю, что сессия [: user_id] установлена, потому что я печатаю ее и получаю к ней доступ в другом месте.
Я получаю эту ошибку ...
Ожидаемый D: /RailsProjects/m Пробег/app/models/car_info.rb для определения Car_info
в моем контроллере
app / controllers / active_car_controller.rb: 6: в `update '
Любая помощь будет оценена. Новое в RoR.