我已经处理了一些问题。问题是我有一个控制器:
private
def posts_params
params.require(:project).permit(:title,:shortDesc,:longDesc,:imgName)
end
def show
@project = Project.find(params[:id])
end
显示方法在我更改顺序之前没有工作,我将私有方法放在底部。
是否有与红宝石或铁轨有关的问题?
我是RoR的新手
先谢谢你们。
答案 0 :(得分:2)
私有之前的所有方法都是私有的,因此无法从其他类调用它们。你可以:
def show
之前添加 public 以更改范围。