Hi all,
I am trying to create a mobile version of my application and for example
for the mobile forums in routes.rb is:
map.resources :forums,
:controller => ‘mobile/forums’,
:path_prefix => ‘/mobile’,
:name_prefix => ‘mobile_’ do |forums|
forums.resources :topics,
:controller => ‘mobile/topics’,
:name_prefix => ‘mobile_’ do |topics|
topics.resources :posts,
:controller => ‘mobile/posts’,
:name_prefix => ‘mobile_’
end
end
In the topics index, to post a topic:
<% if is_logged_in? -%> <%= link_to 'Post New Topic', mobile_new_forum_topic_path(:forum_id => @forum) -%> <% else -%> <%= link_to 'Login to post a new topic', login_url -%> <% end -%>
The problem is the path mobile_new_forum_topic_path. I am getting an
‘undefined method’ error. I know this is because the path is not right
but I have tried all various combinations e.g. mobile_new_topic_path,
forum_mobile_new_topic_path etc but get the same error.
Anyone any ideas?
Thanks
Steve