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.

7
Periksa apakah ada record dari controller di Rails
Di aplikasi saya, Pengguna bisa membuat Bisnis. Ketika mereka memicu indextindakan di saya, BusinessesControllersaya ingin memeriksa apakah Bisnis terkait dengan current_user.id: Jika ya: tampilkan bisnisnya. Jika tidak: alihkan ke newtindakan. Saya mencoba menggunakan ini: if Business.where(:user_id => current_user.id) == nil # no business found end Tapi itu selalu mengembalikan true …

9
Beri tahu akhir dari lingkaran .each dalam ruby
Jika saya memiliki loop seperti users.each do |u| #some code end Di mana pengguna adalah hash dari beberapa pengguna. Apa logika kondisional termudah untuk dilihat jika Anda berada di pengguna terakhir dalam hash pengguna dan hanya ingin mengeksekusi kode tertentu untuk pengguna terakhir itu, jadi seperti users.each do |u| #code …

7
Rails: Tidak dapat memverifikasi keaslian token CSRF saat membuat permintaan POST
Saya ingin membuat POST requestdev lokal saya, seperti ini: HTTParty.post('http://localhost:3000/fetch_heroku', :body => {:type => 'product'},) Namun, dari konsol server itu melaporkan Started POST "/fetch_heroku" for 127.0.0.1 at 2016-02-03 23:33:39 +0800 ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" Processing by AdminController#fetch_heroku as */* Parameters: {"type"=>"product"} Can't verify CSRF token authenticity Completed …

13
Mengapa Ruby lebih cocok untuk Rails daripada Python? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi …

11
Kesalahan Sertifikat Curl saat Menggunakan RVM untuk menginstal Ruby 1.9.2
RVM mengalami kesalahan sertifikat saat mencoba mengunduh Ruby 1.9.2. Sepertinya curlmengalami masalah sertifikat, tetapi saya tidak yakin cara melewatinya. Saya telah menyertakan info kesalahan persisnya di bawah. $ rvm install 1.9.2 Installing Ruby from source to: /Users/willdennis/.rvm/rubies/ruby-1.9.2-p180, this may take a while depending on your cpu(s)... ruby-1.9.2-p180 - #fetching ERROR: …

5
permata menginstal masalah izin
qichunren@zhaobak:~> gem install hpricot ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory. Pengguna login saat ini adalah qichunren, dan pengguna qichunre memiliki izin menulis dengan .gem dir. Saya ingin tahu mengapa gem tidak menginstal file ke dir rumah .gem saya terlebih dahulu? Mengapa …

2
Mengubah tipe kolom menjadi string yang lebih panjang dalam rel
Pada migrasi pertama, saya mendeklarasikan pada kolom contentmenjadi string Activerecord membuatnya menjadi string (255) menurut permata beranotasi. Setelah saya mendorong aplikasi ke heroku, yang menggunakan postgres, jika saya memasukkan dalam bentuk konten string lebih panjang dari 255 saya mendapatkan kesalahan PGError: ERROR: value too long for type character varying(255) Masalahnya …

6
Tangkap semua pengecualian di pengontrol rel
Apakah ada cara untuk menangkap semua pengecualian yang tidak cocok di pengontrol rel, seperti ini: 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 Terima kasih

11
link_to image tag. cara menambahkan kelas ke tag
Saya menggunakan tag link_to img seperti berikut <%= link_to image_tag("Search.png", :border=>0, :class => 'dock-item'), :action => 'search', :controller => 'pages'%><span>Search</span></a> Yang menghasilkan html berikut <a href="/pages/search"><img alt="Search" border="0" class="dock-item" src="/images/Search.png?1264132800" /></a><span>Search</span></a> Saya ingin class = "dock-item" ditempatkan ke <a>tag, bukan ke tag img. Bagaimana cara mengubah ini? Memperbarui: <%= link_to …

4
RSpec: Apa perbedaan antara let dan a before?
Apa perbedaan antara letdan beforeblok di RSpec? Dan kapan harus menggunakannya? Apa pendekatan yang baik (membiarkan atau sebelum) dalam contoh di bawah ini? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end Saya mempelajari posting stackoverflow ini Tetapi apakah baik untuk mendefinisikan biarkan untuk …



13
Uni Kueri ActiveRecord
Saya telah menulis beberapa pertanyaan kompleks (setidaknya untuk saya) dengan antarmuka kueri 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}) Kedua kueri ini berfungsi dengan baik sendiri. Keduanya mengembalikan objek Post. Saya ingin menggabungkan posting …


3
ActiveRecord menemukan dan hanya mengembalikan kolom yang dipilih
edit 2 Jika Anda menemukan ini, periksa kedua jawaban karena saya sekarang akan menggunakan petik untuk ini Saya memiliki kumpulan data khusus yang cukup besar yang ingin saya kembalikan untuk di-echo-kan sebagai json. Satu bagian adalah: l=Location.find(row.id) tmp[row.id]=l tapi saya ingin melakukan sesuatu seperti: l=Location.find(row.id).select("name, website, city") tmp[row.id]=l tapi ini …

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.