首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在编辑方案控制器上获取无路由匹配

在编辑方案控制器上获取无路由匹配
EN

Stack Overflow用户
提问于 2012-07-12 06:29:23
回答 1查看 47关注 0票数 1

这是我在视图中的代码,只是调用编辑建议路径

<%= link_to "Edit this Proposal", edit_idea_proposal_path %>

这是我在Proposals Controller中的代码。我显然有一个" Edit“操作,那么为什么它会给我一个Edit的路由错误呢?

代码语言:javascript
复制
def create
    @idea = Idea.find(params[:idea_id])
    @proposal = @idea.proposals.create(params[:proposal])

    if @proposal.save
        flash[:success] = "Thanks for the Proposal!"
        redirect_to idea_proposals_url(@idea)
    else
        render 'new'
    end
end 

def edit
    @idea = Idea.find(params[:idea_id])
    @proposal = @idea.proposals.find(params[:id])
end

def update
    @idea = Idea.find(params[:idea_id])
    @proposal = @idea.proposals.find(params[:id])

    if @proposal.update_attributes(params[:proposal])
        redirect_to idea_proposals_url(@idea)
    else
        render 'edit'
    end
end
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-12 06:55:41

解决这个问题后,我需要将视图中的代码从:

代码语言:javascript
复制
<%= link_to "Edit this Proposal", edit_idea_proposal_path %>

至:

代码语言:javascript
复制
<%= link_to "Edit this Proposal", edit_idea_proposal_path(@idea, proposal) %>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11442475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档