目前正在开展一个项目,并遇到了一个我以前从未遇到过的问题.目前正在进行登录注册页面,要求用户注册.之前我有一个未定义的方法`name'error,然后意识到该方法不被称为名称,它被称为full_name.我已经浏览了所有文件夹,以确保任何方法或属性都不称为"名称",并将其重命名为"full_name".刷新浏览器后,我收到了以前没见过的错误.有些人可以解释一下这个错误是什么以及我怎么可能解决它.
模板丢失了
缺少模板用户/使用{:handlers => [:erb,:rjs,:builder,:rhtml,:rxml],:formats => [:html],:locale => [:en,:en]} in查看路径"C:/ Users/patterd/Documents/Project/app/views"
fel*_*lix 43
如果您不在create
控制器的方法中重定向,则会发生此错误.
您是在重定向控制器中的create方法还是呈现新表单,以防出现错误?
如果没有控制器中create方法的重定向,则需要创建一个名为的新文件create.html.erb
.通常,成功创建后,您将重定向到其他页面,如下所示
def create
# some object you want to create
# if the object.save is fine
# redirect_to object
# else
# render new with the errors
# end
end
Run Code Online (Sandbox Code Playgroud)
Edu*_*ier 22
在我的情况下,我必须处理并不渲染任何视图.
def return_payment
# do lots of stuff
head :ok
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
57377 次 |
最近记录: |