Ruby on rails 上传图像的路线错误

Ruby on rails 上传图像的路线错误,ruby-on-rails,image,controller,Ruby On Rails,Image,Controller,我试图用我的代码解决一个非常简单的问题。我想上传图像到一个帖子,我用回形针,最后一步是不工作 那是我的控制器: class PostsController

我试图用我的代码解决一个非常简单的问题。我想上传图像到一个帖子,我用回形针,最后一步是不工作

那是我的控制器:

class PostsController结束
当您需要调用路线进行post时,您正在调用
根路径
作为表单中的帮助者。运行rake routes并查找与post相关的create操作,该操作应与show操作的
get
路由相同

这不应是根路径:

<%= simple_form_for @post, url: root_path do |f|%>

当您需要调用路线进行post时,您正在以表单中的帮助者身份调用
根路径。运行rake routes并查找与post相关的create操作,该操作应与show操作的
get
路由相同

这不应是根路径:

<%= simple_form_for @post, url: root_path do |f|%>


感谢您的更正。当我想要验证帖子内容以创建它时,rails会向我发送错误:没有与[post]匹配的路由“/”路由:rails.application.Routes.draw do Desive_for:users资源:posts根目录“posts”索引“感谢您的更正。当我想要验证帖子内容以创建它时,rails向我发送错误:没有与[POST]“/”路由匹配的路由:rails.application.Routes.draw do design_for:users资源:posts root'posts#index'当我运行rake路由时,唯一为空的路径是create from POST,所以我尝试POST_path posts#path,然后,我无法打开新帖子的创建页面用rake routes的输出更新你的问题,我会告诉你这应该是我的错误,我没有尝试posts\u path,现在=它工作了!!!!非常感谢@toddmethenySorry我英语不太好,我想你希望我把你的答案变成答案?我该怎么做?当我运行rake路由时,唯一的路径是空的,用于从post创建,所以我尝试post\u path posts\u path,之后,我无法打开新post的创建页面使用rake路由的输出更新你的问题,我会告诉你这应该是我的错误,我没有尝试posts\u path,现在=它正在工作!!!!非常感谢@toddmethenySorry我英语不太好,我想你希望我把你的答案变成答案?我该怎么做?