我有一個控制器改變控制器的名稱在URL是否有可能在Rails的
emppedes
其正常,當我想在URL來調用這個我看到
localhost:3000/emppedes
和整個內容相關的出現。
但我可以匹配該控制器給他人軌名稱,以便當我點擊它,我可以在URL得到像
localhost:3000/employees
沒有URL內而外改變控制器,你可以看到這一點。 我的意思是我可以編碼的地方像
`emppedes will display as employees in URL.`
是否有可能。可能我的問題很愚蠢,但我想知道它是否可行。 在編輯我有兩個發送兩個不同的ID和在控制器也更新我必須發送兩個ID。 對於編輯我的代碼是這樣
<%= link_to 'Edit', { :action => "edit",:id => @emppede.id,:ad => @id},:class=>"btn btn-success" %> |
,因爲我已經在控制器 兩柄兩段ID也用於更新
@id= @emppede.ad
if @emppede.save
format.html { redirect_to :action => :index, :id => @emppede.ad }
format.json { render json: @emppede, status: :created, location: @emppede }
如何發送兩個參數:標識和:廣告無論是在軌道路徑甲? 因爲我的控制器是這樣
def index
@id = params[:id]
@data = Emppede.where(:ad => @id)
if @data.count > 0
@data.each do |data|
@ids= data.id
end
redirect_to :action => :show, :id => @ids, :ad => @id
else
redirect_to :action => :new, :id => @id
end
end
現在你已經改變了你的問題,以兩個不同的東西。將它分成兩個問題可能會更好。 – gcastro
我不知道我在下半場得到了什麼。我們需要更多的澄清。如果廣告是Emppede的一部分,爲什麼還需要兩個參數?你爲什麼重定向顯示多個ID?爲什麼你將索引重定向到新的? – gcastro
一個ID是用戶ID是params [:ad] other是作爲數據的id的params [:id]。 – regmiprem