2014-02-16 4 views
0

У меня есть следующий код в контроллере списковнеожиданные tFID Рельсы ошибки

def destroy 
    if params[:listtype] == 'shopping_cart_items' 
     removeFromList!(params[:id], ListItem.shopping_cart) 
     redirect_to controller: 'browse_courses', action: 'show', type: 'courses', id: params[:id] 
    elsif params[:listtype] == 'currently_taking_items' 
     removeFromList!(params[:id], ListItem.currently_taking) 
     redirect_to user_path(current_user.id, tab: 'current') 
    end 
end 

С removeFromList! определяется следующим образом

def removeFromList!(course_id, type) 
    current_user.list_items.where(course_id: course_id, list_type: type).destroy 
end 

Когда я попадаю на эту акцию, я получаю следующее сообщение об ошибке, и я не могу понять, почему!

../app/controllers/lists_controller.rb:11: syntax error, unexpected tFID, expecting ')' removeFromList!(item.course.id, ListItem.shopping_cart)^
+0

У вас есть синтаксическая ошибка в контроллере в строке 11. Пожалуйста, разместите весь код контроллера или, по крайней мере, с 1 по 11. – phoet

ответ

0

Ой, я думал, что ошибка была в действии уничтожения и полностью упустила из виду большое спасибо! Сначала я не мог найти недостающий ')', но это было в совершенно другой части моего кода.

Смежные вопросы