Java 1.4: Приведение примитивного типа к объекту (сцепление или производительность?)

Это на самом деле связано с вопросом, который я задавал ранее, но меня оставили в покое. Я ограничен Java 1.4 и хочу преобразовать тип int в Object . Действительно ли мне нужно использовать объект класса Integer или есть способ напрямую преобразовать его (в 1.4 нет автобокса). m пытается добиться этого с помощью этого фрагмента кода:

match "/:year/:month/:day/:url_title", :to => "posts#show", :as => :post

Теоретически это должно позволить мне вызвать post_path (@post) (где @post - экземпляр моего класса post), и он должен иметь возможность отсортировать этот маршрут , и это почти работает.

Единственная проблема заключается в том, что он пытается подставить идентификатор сообщения в год. Остальные поля заполнены правильно. Я думаю, это происходит потому, что у rails есть какое-то поведение по умолчанию, из-за которого он действительно очень хочет иметь идентификатор в URL-адресе, и он не доверяет мне использовать мой собственный уникальный идентификатор (в данном случае post.url_title).

Однако я могу ошибаться. Кто-нибудь имеет опыт работы с такой маршрутизацией или знает, в чем дело?

18
задан Zachary Wright 16 March 2011 в 14:12
поделиться