Я новичок в Rails и работаю на основе кода друга: http://pastebin.com/6HwT6CBs
Когда я пытаюсь манипулировать переменной (например, precision_ratio), Rails выдает мне ошибки. Пример:
@post = Post.new(params[:post]) #These lines work fine
@post.user = current_user
@post.name = @post.user.name
@post.accuracy_ratio = 1.0 #This one throws an error
В NetBeans Rails, когда я набираю "@post.", Переменные user и name всплывают под помощником автозаполнения, но не precision_ratio.
Я думаю, это потому, что мне нужно, чтобы Rails перенастроил изменения, которые я вносил в таблицу. Это правда? Если нет, кто-нибудь знает, как я могу решить это?
edit: большое спасибо, ребята. как я уже сказал, я рубиновый скраб. после запуска rake db: migrate у меня получилось.