«ruby-on-rails-3» etiketlenmiş sorular

Ruby on Rails, Ruby'de yazılmış açık kaynaklı bir web geliştirme çerçevesidir. Ruby on Rails, üretken kalmak için işleri yeniden icat etmenize gerek kalmadan, konfigürasyon üzerinde sözleşme ilkesini izler. Bu etiketi yalnızca Rails 3'e özel sorular için kullanın ve ayrıca bu soruları [ruby-on-rails] olarak etiketleyin.

13
Süreyi saate çevirin: dakika: saniye (veya benzeri) Rails 3 veya Ruby'de
Bunu yapmanın basit / yerleşik bir yolu olduğunu hissediyorum ama bulamıyorum. Tamsayıda bir sürem var (saniye cinsinden) ve bunu kolay bir biçimde görüntülemek istiyorum. örneğin 3600, "01:00:00" veya "1 saat" veya başka bir şekilde görüntülenecektir. Bununla yapabilirim time_ago_in_words(Time.zone.now+3600)ama bu biraz hack gibi geliyor, sadece bu değeri biçimlendirmek için şimdiki zamandan …


24
Rails 3'te nav'a "current" sınıfı eklemenin en iyi yolu
Gezinme menüsünde bazı statik sayfalarım var. Şu anda görüntülenen öğeye "geçerli" gibi bir sınıf eklemek istiyorum. Bunu yapma şeklim, denetleyiciyi ve eylemi kontrol etmek için tonlarca yardımcı yöntem (her biri bir öğe için) eklemektir. def current_root_class 'class="current"' if controller_name == "homepage" && action_name == "index" end <ul> <li <%= current_root_class …




1
curl json, terminal aracılığıyla bir ray uygulamasına istek gönder
Raylar uygulamamda os x terminalinden bir curl komutuyla bir kullanıcı oluşturmaya çalışıyorum. Verileri nasıl biçimlendirirsem de, uygulama hiçbir doğrulamamın geçmediği yanıtları döndürüyor. curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}" Her çeşidi denedim. [] Parantez kullanmayı denedim, user = {data ..} denedim ve hiçbir şey işe yaramıyor gibi görünüyor. Herhangi bir …

10
Rails: Rails Formundaki gönder düğmesindeki metin nasıl değiştirilir?
_form.html.erb dosyamı aşağıda listeledim, yapmak istediğim gönder düğmesindeki metni değiştirmek. Bunu html'de nasıl yapacağımı biliyorum ama Rails 3'te nasıl yapılacağını bilmiyorum %= form_for(@faq) do |f| %> <% if @faq.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@faq.errors.count, "error") %> prohibited this faq from being saved:</h2> <ul> <% @faq.errors.full_messages.each do |msg| %> <li><%= msg …


5
Rails için Yönlendirme kaynaklarında id parametresinin adını değiştirin
Dinamik parametreler yuvasını nasıl değiştireceğime baktım ve aynı şeyi yapan bu gönderiyi buldum. Post https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in Temelde yaptığı şey, aşağıdaki yollar ise: map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => :title end end Bu rotalar aşağıdaki yolları oluşturur: /clients/:client_name /clients/:client_name/sites/:name /clients/:client_name/sites/:site_name/articles/:title …


4
Bir has_many'den ilişki yoluyla benzersiz kayıtlar nasıl görüntülenir?
Bir has_many'den benzersiz kayıtları Rails3'teki ilişki aracılığıyla görüntülemenin en iyi yolunun ne olduğunu merak ediyorum. Üç modelim var: class User < ActiveRecord::Base has_many :orders has_many :products, :through => :orders end class Products < ActiveRecord::Base has_many :orders has_many :users, :through => :orders end class Order < ActiveRecord::Base belongs_to :user, :counter_cache => …


3
Raylarda CSRF jetonunu kapatın 3
Bir iPhone uygulamasına bazı API'ler sunan bir raylar uygulamam var. Doğru CSRF jetonunu almaya aldırmadan bir kaynağa basitçe gönderi yapabilmek istiyorum. Burada stackoverflow'da gördüğüm bazı yöntemleri denedim ama artık raylar üzerinde çalışmıyorlar gibi görünüyor 3. Bana yardım için teşekkür ederim.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.