0
我工作的一個簡單的Rails項目,我想知道是否可以給我找對象有兩個不同的參數,如有兩個參數
def show
@user = User.find_by_name(params[:name])
or
@user = User.find_by_id(params[:id])
end
在這種情況下,我想找到對象能夠通過他們的id或他們的名字找到用戶,以便當我輸入像localhost:3000/users/mike這樣的網址時,我需要用戶showpage時我輸入 localhost:3000/users/4我給同一個用戶顯示頁面。請在軌道中如何做到這一點。
`User.find_by_id(blah)|| User.find_by_name(blah)`對你來說不夠好? :) – 2011-12-15 01:39:24