RoR控制器方法顺序影响?

时间:2013-12-22 18:41:19

标签: ruby-on-rails-4

我已经处理了一些问题。问题是我有一个控制器:

private 
def posts_params
    params.require(:project).permit(:title,:shortDesc,:longDesc,:imgName)
end
def show
    @project = Project.find(params[:id])
end

显示方法在我更改顺序之前没有工作,我将私有方法放在底部。

是否有与红宝石或铁轨有关的问题?

我是RoR的新手

先谢谢你们。

1 个答案:

答案 0 :(得分:2)

私有之前的所有方法都是私有的,因此无法从其他类调用它们。你可以:

  1. 更改方法顺序(您做什么)或
  2. def show之前添加 public 以更改范围。
相关问题