http://imageshack.us/photo/my-images/842/probx.png/Rails的PARAMS無法檢索
對不起,我沒有足夠的信譽來張貼圖片..
以上是從我的NetBeans IDE中我'調試時的屏幕截圖。我發現我的params[:user_ids]
中沒有數據。但控制檯說有,那麼這有什麼問題?
先謝謝您!,上帝保佑!
http://imageshack.us/photo/my-images/842/probx.png/Rails的PARAMS無法檢索
對不起,我沒有足夠的信譽來張貼圖片..
以上是從我的NetBeans IDE中我'調試時的屏幕截圖。我發現我的params[:user_ids]
中沒有數據。但控制檯說有,那麼這有什麼問題?
先謝謝您!,上帝保佑!
一目瞭然,您似乎沒有在那裏顯示正確的操作。從您的照片中可以看出,您正在訪問索引操作,但您正在查看註冊操作。
你的日誌文件中顯示:
處理RoleController#指數
從主視圖中,我看到:
def reg
@role_id = params[:user_ids]
...
end
而且,直接張貼代碼片段將永遠是有幫助在解決這些問題。
哇!你很好!雖然它不能解決我的問題,但它確實揭示了爲什麼當我將'@role_id = params [:user_ids]'傳遞給索引操作時,它會返回一些值。它仍然沒有回答,但很好的一個ghayes – jovhenni19
你可以張貼在一個更大的代碼段,例如您的操作視圖代碼和您的控制器操作。屏幕截圖不會讓調試過於簡單。 – ghayes
使用這條線在你看來
<form action='role/reg' method='post'>
,然後使用該參數在REG方法。
我已經解決了這個問題,通過解決Rails的問題。
def index
if params[:commit] == "REGISTER"
#some codes...
elsif params[:commit] == "EDIT/DELETE"
#some codes...
end
end
就是這樣。感謝@ ghayes,我設法想到了一個解決方法。
你解決了你的問題嗎?我很想聽聽它是如何發展的。 – ghayes