http://imageshack.us/photo/my-images/842/probx.png/
抱歉,我没有足够的声誉来发布图片..
上面是我调试时来自Netbeans IDE的屏幕截图。我发现params[:user_ids]
中没有数据。但后来控制台说有,所以这有什么问题?
答案 0 :(得分:0)
乍一看,您似乎没有在那里显示正确的动作。在您的图片中,它显示您正在访问索引操作,但您正在查看 reg 操作。
您的日志文件显示:
处理RoleController #index
从主视图中,我看到:
def reg
@role_id = params[:user_ids]
...
end
此外,直接发布代码段将始终有助于解决这些问题。
答案 1 :(得分:0)
在您的视图中使用此行
<form action='role/reg' method='post'>
然后在reg方法中使用该参数。
答案 2 :(得分:0)
我通过改进Rails的方式来解决这个问题。
def index
if params[:commit] == "REGISTER"
#some codes...
elsif params[:commit] == "EDIT/DELETE"
#some codes...
end
end
就是这样。感谢@ghayes,我设法想到了一个解决方案。