Hallo habe ich einen Controller Artikel und fügte den folgenden Codekeine Ausgabe in benutzerdefinierten erstellten Ansichten
def chid @message='hello world' respond_to do |format| format.html end end
Ich habe dann
chid.html.erbDatei in
app/views/articles/
und schrieb den folgenden Code
Hello world
Wenn i gab die folgende URL
../articles/chidich dunnot bekomme keine Ausgabe .. bin ich etwas fehlt?
Mein log Teil
Processing ArticlesController#show (for 127.0.0.1 at 2011-01-12 21:51:01) [GET] Session ID: BAh7BzoMY3NyZl9pZCIlMTA0ZWY2ZTUzYjQxZGJkZmFlMTQwNWRjYjczNTRm%0AODAiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhh%0Ac2h7AAY6CkB1c2VkewA%3D--de7737601817f52c1b72daca6061c5126f3a5022 Parameters: {"action"=>"show", "id"=>"chid", "controller"=>"articles"} Rendering template within layouts/articles Rendering articles/show Completed in 0.01000 (100 reqs/sec) | Rendering: 0.00600 (60%) | DB: 0.00000 (0%) | 200 OK [localhost/articles/chid/]
meine router.rb Datei ist als
ActionController::Routing::Routes.draw do |map| map.resources :articles map.connect ':controller/:action/:id' map.connect ':controller/:action/:id.:format' map.match ':controller/:action/' => 'Article#chid' end
Haben Sie Ihre Routen eingerichtet? –
@Matheus: Nein. Was soll ich dort tun? sorry am jus lernen ROR – CHID
@Matheus: Die Seite wird korrekt gerendert .. Aber es gibt keine Ausgabe – CHID