J'utilise Rails 3. Considérons le code suivant listé en bas.Quelques questions à propos de jqtouch
1) Les liens vers d'autres actions devraient-ils être effectués via href (href = "/ foo/bar") ou via #id (id = "# foobar_div")? Dans certains documents, je lis en ligne. Fournir un lien réel à l'attribut href indique à l'iPhone d'exécuter un appel AJAX.
Si je fournis à la place un ID div, alors il charge la page sans ajax (de la même manière que les navigateurs le font). Cependant, fournir div # id signifie que tout le contenu doit être déclaré sur une seule page.
Quelle est la bonne façon d'appeler d'autres pages sur le serveur?
2) Y a-t-il un problème avec la structure de code ci-dessous? Est-ce que je peux styliser mes propres éléments de span comme ceci?
3) Les demo pages indiquent que tout le contenu devrait être dans une page. Cependant, Ryan Bates de railscast.com a un episode à propos de jqtouch et ses pages sont séparées. ce qui est la bonne façon?
<ul>
<% @songs.each do |song| %>
<li class="arrow">
<%= link_to(song_path(song)) do %>
<%= image_tag(song.user.profile_image, :alt => 'profile image', :style => 'float:left;') %>
<span class="title"><%= song.title %></span>
<span class="artist">by <%= song.user.first_name %></span>
<span class="likes"><%= song.likes.count %> loves</span>
<% end %>
</li>
<% end %>
</ul>