我现在正在自学ruby on rails,完成了我的学位。我对这门语言真的很陌生,我想知道更多关于迁移是如何工作的。我已经通过迁移更新了现有的users表,以允许添加一个'username‘列,并包含一些HTML/Ruby以允许用户在字段中输入。我无法理解rails是如何在迁移时生成、插入或更新SQL语句的。下面是我的HTML代码<%= form_for(user) do |f| %>
<% if use
,但是我得到了错误:ActiveRecord::StatementInvalid: ActiveRecord::StatementInvalid: PG::UndefinedTable:(Could not find the association :standard_tasks in model Task) .如果我试图创建一个标准并将任务添加到其中,我会得到同样的结果,但是相反:如何在控制器中创建standard.tasks或task.standar
我正在将数据保存到一个表中。description:text如果"question.upvotes“值为10000000000000000000,它将导致错误,因为它无法保存到”整数“类型列。我希望我的程序继续运行,即使记录无法保存。... some code
end
some more code...