怎么也弄不明白 Rails 表单的工作流程,我试了很多方法,可总是说找不到方法,要不就是语法错误,脑袋都大了,求助一下社区
我在模板里写了个表单,表单只有一个输入框和一个 submit 按钮。
代码:
第一错误是 Sign 没有大写啊,我还以为是 markdown 出问题改的呢。。。。。 这次不是自动生成的吗?怎么楼主用起来还有这个问题 怎么说。。这代码基本都没对,改完当写新的了
#5 楼 @tiseheaini 就是类名要大写吧,Sign.new而不是 sign.new 这个就是你第一个报错的原因
第二个报错原因应该是你 form_for 用的不对,参数是:weiuser,controller 取参数却是 user
#15 楼 @tiseheaini 要理解 Rails 的 form,可以用浏览器调试工具看看 html 源码,提交表单之后看看服务器端的日志,表单内容会被整理成一个 Hash 列出来,然后通过 params 调用。