Так что я использую Rails и jQuery Mobile.a4, и у меня возникают проблемы при создании пути, который выглядит как /date/2011/04/04
, при вводе, который вручную работает нормально.
конфиг / routes.rb
root :to => 'events#date', :constraints => {:user_agent => /Mobile|webOS|BlackBerry/}
match '/date/:year/:month/:day' => 'events#date',
:constraints => {:user_agent => /Mobile|webOS|BlackBerry/}
приложение / контроллеры / events_controller.rb
def date
unless params[:year].nil?
@today = Date.new(params[:year].to_i, params[:month].to_i, params[:day].to_i)
else
@today = Date.today
end
respond_to :html
end
Приложение / просмотров / События / date.mobile.haml
= link_to (@today - 1.days).strftime("%A"),
{:action => "date", :year => @today.year, :month => @today.month, :day => (@today - 1.days).day}
сгенерированный путь
/?day=1&month=4&year=2011
ищет генерировать
/date/2011/04/01
Что мне здесь не хватает? Любая помощь будет принята с благодарностью