Я пытаюсь добавить объект в свой массив, однако массив, как представляется, всегда reset вместо добавления. Что я делаю не так? Я думаю, что это связано с if(defined? libraryshelf) then
. То, что я пытаюсь сделать здесь, - это найти массив или нет (если это первое добавление или нет).
def add_book
@listofbooks ||= Array.new
@listofbooks.push(params[:booktitle])
@listofbooks
respond_to do |format|
format.html { redirect_to(:back) }
format.js
end
end
мой файл add_book.js.erb
alert('<%= @listofbooks %>');
@listofbooks
показывает только название книги, которую я добавил в последний раз.