При попытке получить доступ к странице из моей практики веб-приложение (с помощью локального хоста), я получаю ошибкуSyntaxError, что я не вижу в этом Ruby, код
syntax error, unexpected ':', expecting ';' or '\n'
и это якобы по линии 4 этого файла. В коде нет двоеточия::. Line4 is: @contact = Contact.new
Что я не понимаю? Это в Controller.rb файле
class ContactsController < ApplicationController
def new
@contact = Contact.new
end
def create
@contact = Contact.new(secure_params)
if @contact.valid?
flash[:notice] = "Message sent from #{@contact.name}."
redirect_to root_path
else
render :new
end
end
private
def secure_params
params.require(:contact).permit(:name, :email, :content)
end
end
Насколько я могу сказать, что это полная ошибка:
SyntaxError at /contacts/new
syntax error, unexpected ':', expecting ';' or '\n'
линия 3, 4 и 5: определение функции нового = Contact.new @ Контакт end' –
опубликовать файл contacts_controller.rb –
добавить его на вопрос, чтобы мы могли на самом деле читать? И добавьте полную ошибку, потому что я подозреваю, что это не – sevenseacat