[問題] resources問題..delete變成show
環境:
e.g. Ruby 1.9.2 Rails 3.1.0
狀況:
所有的連結都正常,唯獨destroy這個連結會變成show...
route.rb的部份
resources :customers
連結的部份:
<%= link_to 'Destroy', customer, :confirm => 'Are you sure?', :method =>
:delete %>
controller的部份
def destroy
@customer = Customer.find(params[:id])
@customer.destroy
respond_to do |wants|
wants.html { redirect_to(customers_url) }
wants.xml { head :ok }
end
end
在網頁按右鍵看原始碼...
<a href="/customers/1" data-confirm="Are you sure?" data-method="delete"
rel="nofollow">Destroy</a>
檢查看起來都沒錯呀,請問為什麼點Destroy會一直連到show呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.160.30.55
推
09/25 19:12, , 1F
09/25 19:12, 1F
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章