Pertanyaan yang diberi tag «ruby-on-rails-3»

Ruby on Rails adalah kerangka pengembangan web open-source yang ditulis dalam Ruby. Ruby on Rails mengikuti prinsip konvensi atas konfigurasi, membebaskan Anda dari keharusan menemukan kembali hal-hal agar tetap produktif. Gunakan tag ini hanya untuk pertanyaan spesifik 3 Rails, dan juga beri tag pertanyaan tersebut [ruby-on-rails].

13
Ubah durasi menjadi jam: menit: detik (atau serupa) di Rails 3 atau Ruby
Saya merasa ada cara sederhana / bawaan untuk melakukan ini tetapi saya tidak dapat menemukannya. Saya memiliki durasi (dalam detik) dalam bilangan bulat dan saya ingin menampilkannya dalam format yang bersahabat. misalnya 3600 akan ditampilkan sebagai "01:00:00" atau "1 jam" atau semacamnya. Saya dapat melakukannya dengan time_ago_in_words(Time.zone.now+3600)tetapi itu terasa seperti …


24
Cara terbaik untuk menambahkan kelas "saat ini" ke navigasi di Rails 3
Saya memiliki beberapa halaman statis di menu navigasi. Saya ingin menambahkan kelas seperti "saat ini" ke item yang sedang ditampilkan. Cara saya melakukannya adalah dengan menambahkan banyak metode pembantu (masing-masing untuk satu item) untuk memeriksa pengontrol dan tindakan. def current_root_class 'class="current"' if controller_name == "homepage" && action_name == "index" end …



11
Cara menghapus file migrasi di Rails 3
Saya ingin menghapus / menghapus file migrasi. Bagaimana saya akan melakukan itu? Saya tahu ada pertanyaan serupa di sini tetapi sebagai pembaruan, apakah ada cara yang lebih baik daripada melakukan skrip / hancurkan? Selain itu, haruskah saya melakukan db:resetatau db:dropjika saya menghapus / menghapus migrasi?

1
curl json mengirim permintaan melalui terminal ke aplikasi rel
Saya mencoba membuat pengguna di aplikasi rel saya dengan perintah curl dari terminal os x. Tidak peduli bagaimana saya memformat data, aplikasi mengembalikan respons yang telah dilewati oleh non-validasi saya. 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"}}" Saya sudah mencoba setiap variasi. Saya sudah mencoba menggunakan tanda kurung [], saya …

10
Rails: Bagaimana mengubah teks pada tombol kirim dalam Formulir Rails
Saya telah mendaftarkan file _form.html.erb saya di bawah ini yang ingin saya lakukan adalah mengubah teks pada tombol kirim. Saya tahu cara melakukannya di html tetapi tidak tahu cara melakukannya di Rails 3 %= form_for(@faq) do |f| %> <% if @faq.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@faq.errors.count, "error") %> prohibited this …


5
Ubah nama parameter: id di Sumber daya perutean untuk Rails
Saya melihat sekeliling tentang cara mengubah slot params dinamis dan menemukan posting ini yang melakukan hal yang tepat. Posnya adalah https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in Pada dasarnya apa yang dilakukannya adalah, jika berikut ini adalah rutenya: map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => …


4
Bagaimana cara menampilkan catatan unik dari hubungan has_many melalui?
Saya bertanya-tanya apa cara terbaik untuk menampilkan catatan unik dari has_many, melalui hubungan di Rails3. Saya punya tiga model: 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
Matikan token CSRF di rel 3
Saya memiliki aplikasi rel yang menyajikan beberapa API ke aplikasi iPhone. Saya ingin dapat memposting di sumber daya tanpa memikirkan untuk mendapatkan token CSRF yang benar. Saya mencoba beberapa metode yang saya lihat di sini di stackoverflow tetapi tampaknya metode tersebut tidak lagi berfungsi pada rel 3. Terima kasih sudah …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.