Ruby on Rails

Ruby on Rails

Posts 1-5 of 5
  • Boris Grund
    Boris Grund
    The company name is only visible to registered members.
    Template is missing Ausgabe???
    Ich habe eine solche Funktion say controller

    Gespeichert: demo/app/controllers/say_controller.rb

    class SayController < ApplicationController
    def hello
    end
    end

    und die html.erb
    Gespeichert : demo/app/views/say/hello.html.erb

    <html>
    <head>
    <title>Hello, Rails!</title>
    </head>
    <body>
    <h1>Hello from Rails!</h1>
    </body>
    </html>

    Als Ausgabe bekomme ich
    Template is missing

    Missing template
    demo/app/views/say/hello.rhtml
  • Joachim Reichel
    Joachim Reichel
    The company name is only visible to registered members.
    Re: Template is missing Ausgabe???
    Hi Boris,

    ich sehe keinen Fehler in Deinem Quellcode.
    Gelegentlich habe ich die Meldung auch und bei mir ist es immer ein mehr oder weniger subtiler Schreibfehler :-)
    Was Du mal machen kannst ist das template ganz konkret anzugeben:

    def hello
    rr = RAILS_ROOT
    render :template => rr +"/app/views/say/hello.html.erb"
    end

    Das ist zwar nichts anderes als das was Rails unter der Haube macht, es könnte aber aufschlussreich sein.

    Viel Erfolg !

    Gruß
    Joachim
  • Boris Grund
    Boris Grund
    The company name is only visible to registered members.
    Re^2: Template is missing Ausgabe???
    Hallo Joachim

    Hab das versucht aber unverändrte Ausgabe

    Trotzdem Danke
  • Andreas Richter
    Andreas Richter
    The company name is only visible to registered members.
    Re^3: Template is missing Ausgabe???
    Hallo Boris,

    ich habe deine Quellen in einem frischen Rails 2.3.8 Projekt ausprobiert und es läuft wie erwartet. Ich tippe deshalb auch auf einen einfachen Schreibfehler irgendwo in deinen Quellen.
  • Post visible to registered members