Pertanyaan yang diberi tag «ruby-on-rails»

Ruby on Rails adalah framework aplikasi web full-stack open source yang ditulis dalam Ruby. Ini mengikuti model kerangka kerja MVC yang populer dan dikenal dengan pendekatan "konvensi atas konfigurasi" untuk pengembangan aplikasi.

4
RSpec: bagaimana cara menguji apakah suatu metode dipanggil?
Saat menulis tes RSpec, saya mendapati diri saya menulis banyak kode yang terlihat seperti ini untuk memastikan bahwa sebuah metode dipanggil selama pelaksanaan tes (demi argumen, anggap saja saya tidak bisa benar-benar menginterogasi status objek setelah panggilan karena operasi yang dilakukan metode tidak mudah untuk melihat efeknya). describe "#foo" it …

1
Apa yang dimaksud dengan 'Ukuran Kondisi Cabang Tugas terlalu tinggi' dan bagaimana cara memperbaikinya?
Di aplikasi Rails saya, saya gunakan Rubocopuntuk memeriksa masalah. Hari itu memberi saya sebuah kesalahan seperti ini: Assignment Branch Condition size for show is too high. Ini kode saya: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Apa artinya ini dan …

18
Spesifikasi format tanggal tidak valid di gemspec
Saya mendapatkan kesalahan berikut ketika saya mencoba menggunakan permata di windows, dan saya juga merujuk ke pos stackoverflow ini dan rubygems serta rel yang diperbarui. Tapi tidak ada yang bisa menyelesaikan masalah. Berikut ini adalah kesalahan lengkapnya, D: \> gem env Gemspec tidak valid di [D: /RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specifications /tilt-1.3.3.gemspec]: format tanggal …






2
Rails: Mencatat seluruh jejak tumpukan pengecualian
Saya telah mencoba mencari cara yang tepat untuk mencatat jejak tumpukan. Saya menemukan tautan ini yang menyatakan bahwa logger.error $ !, $ !. backtrace adalah cara yang tepat tetapi itu tidak berhasil bagi saya log_error tidak. Sesuai dokumentasi, saya tidak melihat bagaimana meneruskan argumen kedua ke metode kesalahan akan tetap …

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?


4
Rute bernama _path vs _url
Rel menyediakan rute bernama . Routes helper bisa dipanggil menggunakan path atau url mis. dari dokumen: # and provide these named routes root_url # => 'http://www.example.com/' root_path # => '/' terus terang saya belum pernah menggunakan *_urlhelper, saya bisa membuat semuanya bekerja menggunakan *_path. Saya agak bingung apa tujuan dari …

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 …

7
Apakah aman menyimpan sandi sebagai variabel lingkungan (bukan sebagai teks biasa) dalam file konfigurasi?
Saya mengerjakan beberapa aplikasi di rails, django (dan sedikit php), dan salah satu hal yang saya mulai lakukan di beberapa di antaranya adalah menyimpan database dan kata sandi lain sebagai variabel lingkungan daripada teks biasa di file konfigurasi tertentu ( atau di settings.py, untuk aplikasi django). Saat mendiskusikan hal ini …

8
Menyimpan enum dari pilih di Rails 4.1
Saya menggunakan enum di Rails 4.1 untuk melacak warna anggur. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end Dalam pandangan saya, saya menghasilkan pilihan sehingga pengguna dapat memilih anggur dengan warna tertentu f.input :color, :as => :select, :collection => Wine.colors Ini menghasilkan HTML berikut: <select id="wine_color" name="wine[color]"> …

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.