2011-08-09 65 views

回答

0

一目瞭然,您似乎沒有在那裏顯示正確的操作。從您的照片中可以看出,您正在訪問索引操作,但您正在查看註冊操作。

你的日誌文件中顯示:

處理RoleController#指數

從主視圖中,我看到:

def reg 
    @role_id = params[:user_ids] 
    ... 
end 

而且,直接張貼代碼片段將永遠是有幫助在解決這些問題。

+0

哇!你很好!雖然它不能解決我的問題,但它確實揭示了爲什麼當我將'@role_id = params [:user_ids]'傳遞給索引操作時,它會返回一些值。它仍然沒有回答,但很好的一個ghayes – jovhenni19

+0

你可以張貼在一個更大的代碼段,例如您的操作視圖代碼和您的控制器操作。屏幕截圖不會讓調試過於簡單。 – ghayes

0

使用這條線在你看來

<form action='role/reg' method='post'> 

,然後使用該參數在REG方法。

0

我已經解決了這個問題,通過解決Rails的問題。

def index 
    if params[:commit] == "REGISTER" 
     #some codes... 
    elsif params[:commit] == "EDIT/DELETE" 
     #some codes... 
    end 
end 

就是這樣。感謝@ ghayes,我設法想到了一個解決方法。