2009-11-09 4 views

ответ

0

Предполагая, что вы хотите сделать ссылку на экземпляр @test, попробуйте:

test_url(@test, :format => :xml) 
+0

Это мой Код ссылки: <% = link_to 'Map', {: action => 'map',: id => entry,: format =>: xml}%> И он отображается как: 10 http: // localhost: 3000/entries/map/1-sample-form? Format = xml И это должно быть: http: // localhost: 3000/entries/map/1-sample-form.xml – Jeffrey

10

В Rails 3, предполагается, что ваш путь foo_path, то вы хотите:

foo_path(:format=>:xml) 

В link_to, вы можете сделать

link_to "link text", foo_path(:format => :xml) 

и с большим количеством опций:

link_to "link text", foo_path(:format => :xml), :id=>"foo_id", :class=>"foo_class" 

(. Этот вопрос стар, как черт, но я думал, что ответить, чтобы помочь всем, кто находит это через Google, как это сделал я)

Смежные вопросы