HTML

Ruby on Rails

Könnyű Ruby on Rails programozási útmutatók

Friss topikok

Hogyan kaphatjuk meg a controller nevet, az action nevet és az id-t Rails3 nézetben

2010.11.22. 09:46 :: Semper Augustus

Ahhosz, hogy megkapjuk a a controller nevet, az action nevet és az id-t Rails3 nézetben, vagy sablonban, egyszerű helpereket fogunk igénybevenni. Például, ha van egy routing szabályunk: "match ':controller(/:action(/:id(.:format)))'" és a kért url: '/users/show/23', akkor:

#controller név:
<%= controller.controller_name %>
#=> 'users'

#action név, a metódus neve:
<%= controller.action_name %>
#=> 'show'


#az id információ:
<%= ActionController::Routing::Routes.recognize_path(request.url)[:id] %>
#=> '23'

Ennyi az egész!

Az angol nyelvű változat megtalálható: How to get requested controller name, action name and id

Szólj hozzá!

Címkék: ruby on rails controller útmutató hogyan how how to ruby id action name rails3

A bejegyzés trackback címe:

https://ruby-on-rails.blog.hu/api/trackback/id/tr212464908

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása