если у меня есть это на одной странице html.erb
<%= text_field("cars_", "name", :size => "30") %>
и
def find @car = Car.new(params[:car_]) carsearch = @car.name ....
почему carsearch становится нулевым?
Может быть, потому что поле cars_ (множественное число) и находка использует car_ (единственное число)?
cars_
car_
Если вы пытаетесь использовать carsearch в шаблоне erb, тогда вам нужно сделать его атрибутом, а не переменной, это должно быть @carsearch.
carsearch
@carsearch