mike at uwmike.com
Wed Sep 7 15:54:12 EDT 2005
Interesting, thanks. However, I've got an error and a question.
Firstly, it's not finding "find_by_name". I noticed the the view_page
action in the Article controller references "Page.find_by_name", but I
don't see a separate Page controller... are pages just handled as Articles?
And the question: The article_url() function seems to be defined inside
Application.rb file, which just calls url_for. Is url_for a general
Rails url construction scheme that takes routing.rb rules into account,
or is a part of Typo that's defined somewhere I'm not seeing?
Sorry to bombard with questions like this-- All the documentation online
seems to be either "use scaffolding to accomplish X" or discussion
that's way beyond me...
(if this should be taken off-list, just let me know...)
Scott Laird wrote:
> Title is in params[:title]. The tie between controllers and models
> is generally explicit (except for scaffolding, but Typo doesn't use
> it). So you can do something like this:
> def forward_old
> article = Article.find_by_name(params[:title])
> redirect_to article_url(article)
More information about the Typo-list