1

IDが渡された場合、IndexアクションからShowアクションに委任したいと思います。私はそれを機能させることができないようです、私はここで何が間違っていますか?

require 'ramaze'
require 'slim'

class UsersController < Ramaze::Controller
    engine :slim

    def index(id=nil)
        if id
            render_full "/users/show/#{id}" #id was passed, "show" the item
        end
        #alright just render the "index.slim" here...
    end

    def show(id)
        u=User[id] #ORM stuff...
    end
end

Ramaze.start
4

2 に答える 2

1

これがないと、IDが指定されているかどうかに関係なく、以下のコードが実行されreturn render_full(...)ます。render_full()

于 2012-05-11T15:39:52.170 に答える