Articles of ruby on rails

Come posso testare il titolo della pagina con Capybara 2.0?

Cercando di testare quella pagina contiene My Title con: # spec/features/reports_spec.rb require ‘spec_helper’ feature “Archive Management” do subject { page } describe “Index Page” do before(:all) { 10.times { FactoryGirl.create(:randomreport) } } after(:all) { Report.delete_all } describe “when no search terms present” do before { visit reports_path } it { should have_selector(‘title’, text: ‘My Title’) […]

Rails javascript funziona solo dopo la ricarica

Il problema è esattamente quello che dice l’intestazione. JavaScript è nella pipeline degli asset, cioè asset / javascripts / myfile.js.coffee Nel file application.js ho: //= require jquery //= require jquery_ujs //= require turbolinks //= require jquery.ui.all //= requier twitter/bootstrap //= require jasny-bootstrap //= require_tree . Questo è il coffeescript $(document).ready -> $(“#close”).click -> $(this).parent().parent().slideUp(“slow”) $( […]

Come vengono passate le variabili di istanza di Rails alle viste?

Nella mia app Rails, ho un controller come questo: class MyController < ApplicationController def show @blog_post = BlogPost.find params[:id] end end Dal mio punto di vista posso semplicemente fare questo: Sono a disagio con la magia. Come è stato realizzato?

Differenza tra%> e%> in rotaie

Ho iniziato alcuni tutorial su rotaie e ho notato che alcuni dei blocchi di codice della vista sono simili e altri blocchi di codice sono come Qual è la differenza tra -%> e%> Se sei a conoscenza di alcuni validi riferimenti di syntax a cui puoi indirizzarmi, sarebbe anche utile.

Convalidare la presenza di un campo o di un altro (XOR)

Come convalidare la presenza di un campo o di un altro ma non di entrambi e almeno uno?

Rails 3 escogita, current_user non è accessibile in un modello?

nel mio modello project.rb, sto provando a creare un ambito con una variabile dynamic: scope :instanceprojects, lambda { where(“projects.instance_id = ?”, current_user.instance_id) } Ottengo il seguente errore: undefined local variable or method `current_user’ for # Dove nel controller posso accedere a current_user.instance_id … C’è un motivo per cui il modello non può accedervi e un […]

Override di Rails default_scope

Se ho un modello ActiveRecord :: Base con un ambito di default: class Foo [“bar = ?”,bar] end C’è un modo per fare un Foo.find senza usare le condizioni default_scope ? In altre parole, puoi sovrascrivere un ambito predefinito? Avrei pensato che usare “default” nel nome suggerisse che era sovrascrivibile, altrimenti sarebbe stato chiamato qualcosa […]

Definire l’aggiornamento dell’utente senza password

Voglio aggiornare gli attributi degli utenti senza password in elaborazione. Il caso è come, se i campi di conferma password e password non sono vuoti, ho bisogno di un errore di elaborazione e se sono vuoti devono essere aggiornati altri attributi utente. Come potrei fare questo con idea? Grazie in anticipo!

Rails 3: il wrapper “field-with-errors” modifica l’aspetto della pagina. Come evitare questo?

Campo email: Email: Somiglia a questo: Ma, se la convalida dell’e-mail fallisce, diventa: Email: che assomiglia a questo: Come posso evitare questo cambio di aspetto?

Come estrarre i parametri URL da un URL con Ruby o Rails?

Ho alcuni URL, come http://www.example.com/something?param1=value1&param2=value2&param3=value3 e mi piacerebbe estrarre i parametri da questi URL e ottenerli in un hash. Ovviamente, potrei usare espressioni regolari, ma mi stavo chiedendo se esistessero modi più semplici per farlo con Ruby o Rails. Non ho trovato nulla URI modulo Ruby ma forse mi sono perso qualcosa. In effetti, ho […]