Questions marquées «ruby-on-rails»

Ruby on Rails est un framework d'application web open source à pile complète écrit en Ruby. Il suit le modèle de framework MVC populaire et est connu pour son approche "convention sur configuration" pour le développement d'applications.


11
tag link_to image. comment ajouter une classe à une balise
J'utilise la balise link_to img comme suit <%= link_to image_tag("Search.png", :border=>0, :class => 'dock-item'), :action => 'search', :controller => 'pages'%><span>Search</span></a> Ce qui aboutit au code HTML suivant <a href="/pages/search"><img alt="Search" border="0" class="dock-item" src="/images/Search.png?1264132800" /></a><span>Search</span></a> Je veux que le class = "dock-item" accède à la <a>balise au lieu de la balise …

4
RSpec: Quelle est la différence entre let et un bloc avant?
Quelle est la différence entre letet un beforebloc dans RSpec? Et quand les utiliser? Quelle sera la bonne approche (laissez ou avant) dans l'exemple ci-dessous? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end J'ai étudié ce post de stackoverflow Mais est-il bon de …



13
Union de requêtes ActiveRecord
J'ai écrit quelques requêtes complexes (du moins pour moi) avec l'interface de requête de Ruby on Rail: watched_news_posts = Post.joins(:news => :watched).where(:watched => {:user_id => id}) watched_topic_posts = Post.joins(:post_topic_relationships => {:topic => :watched}).where(:watched => {:user_id => id}) Ces deux requêtes fonctionnent bien par elles-mêmes. Les deux renvoient des objets Post. …



5
Attrapez toutes les exceptions dans un contrôleur de rails
Existe-t-il un moyen d'attraper toutes les exceptions non corrigées dans un contrôleur de rails, comme ceci: def delete schedule_id = params[:scheduleId] begin Schedules.delete(schedule_id) rescue ActiveRecord::RecordNotFound render :json => "record not found" rescue ActiveRecord::CatchAll #Only comes in here if nothing else catches the error end render :json => "ok" end Je …


7
Rails ne décodant pas correctement JSON de jQuery (tableau devenant un hachage avec des clés entières)
Chaque fois que je veux POSTER un tableau d'objets JSON avec jQuery to Rails, j'ai ce problème. Si je stringify le tableau, je peux voir que jQuery fait son travail correctement: "shared_items"=>"[{\"entity_id\":\"253\",\"position\":1},{\"entity_id\":\"823\",\"position\":2}]" Mais si j'envoie simplement le tableau en tant que données de l'appel AJAX, je reçois: "shared_items"=>{"0"=>{"entity_id"=>"253", "position"=>"1"}, "1"=>{"entity_id"=>"823", …


5
méthode non définie `visite 'lors de l'utilisation de RSpec et Capybara dans les rails
Je n'arrive pas à faire fonctionner capybara avec rspec. Cela me donne cette erreur: undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x16529f8 @example=nil> Je sais qu'il y a beaucoup d'articles à ce sujet, mais aucune des solutions ne fonctionne pour moi. La plupart d'entre eux impliquent que les spécifications ne soient pas dans …

5
Utiliser form_for de Rails mais définir des classes personnalisées, des attributs sur l'élément <form>?
form_forsemble ignorer tout attribut «supplémentaire» comme un data-fooattribut ou classpassé comme optionsdans son deuxième argument. = form_for @user, {:url =&gt; 'foo', :class =&gt; 'x', 'data-bar' =&gt; 'baz' } do |f| # ... La sortie est une &lt;form&gt;balise sans xclasse ni data-barattribut. Quelle est la solution? Ou, comment puis-je récupérer une …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.