คำถามในหัวข้อ 'ruby-on-rails-3'

การกำหนดเส้นทางใน Rails3 พร้อมรหัสหลักที่กำหนดเอง
ฉันมีโมเดลที่มีคีย์หลักแบบกำหนดเอง: เอกสาร.rb class Document < ActiveRecord::Base set_primary_key "token" end เส้นทาง.rb: MyApp::Application.routes.draw do resources :documents, :only => [:index, :show, :create] end...
633 มุมมอง
schedule 11.01.2024

Ruby อ่านไฟล์จาก S3 ด้วย open-URI
ฉันมีปัญหาในการอ่านไฟล์จาก S3 ฉันต้องการที่จะโหลดแท็ก ID3 จากระยะไกล แต่การใช้ open-URI ไม่ทำงาน มันทำให้ฉันมีข้อผิดพลาดต่อไปนี้: ruby-1.8.7-p302 >...
8193 มุมมอง

ปัญหากับการหยุดทำงานของ WEBrick
นี่คือรายละเอียดเมื่อเริ่มต้นใช้งาน => การบูต WEBrick => แอปพลิเคชัน Rails 3.0.1 ที่เริ่มต้นในการพัฒนาบน http://0.0.0.0:3000 => โทรด้วย -d เพื่อแยกออก => Ctrl-C เพื่อปิดเซิร์ฟเวอร์ [2011-01-11 13:43:57] INFO WEBrick 1.3.1 [2011-01-11 13:43:57]...
1572 มุมมอง
schedule 25.11.2023

อัปเดตบันทึกผู้ใช้เมื่อเชื่อมโยงผู้ให้บริการกับ omniauth
เมื่อฉันสร้างบัญชีใหม่ผ่าน Google อีเมลจะถูกจัดเก็บไว้ในบันทึกผู้ใช้ของฉัน เมื่อฉันสร้างผู้ใช้ผ่าน Twitter คอลัมน์อีเมลจะว่างเปล่า ฉันต้องการอัปเดตรายการนั้นหากผู้ใช้เชื่อมโยงบัญชี Twitter ปัจจุบันกับ Google ในรูปแบบผู้ใช้ของฉัน: def...
329 มุมมอง
schedule 06.01.2024

การตั้งค่าโมเดล CanCan ability.rs
ฉันสร้างระบบเข้าสู่ระบบด้วย Devise และ CanCan ได้สำเร็จ และฉันมีผู้ใช้ 3 ประเภท ผู้ดูแลระบบ ผู้ใช้ภายในและทั่วโลก ฉันสร้างตัวควบคุมและการดำเนินการดัชนี: ผู้ดูแลระบบ, Cpanel, รายงาน และสถานะ และฉันต้องการจำกัดการเข้าถึงตัวควบคุมนี้สำหรับผู้ใช้บางราย...
2600 มุมมอง
schedule 10.11.2023

Rails 3 - ธุรกรรมและการล็อค
ฉันยังใหม่กับ Rails และมีระบบที่ต้องประมวลผลธุรกรรม ผู้ใช้สามารถเข้าสู่ธุรกรรมที่มีผู้ใช้มากกว่าหนึ่งรายผูกอยู่ ผู้ใช้เหล่านี้เป็นหนี้เงินจำนวนหนึ่งกับบุคคลที่ทำธุรกรรม ตัวอย่างเช่น บิลอาจซื้ออาหารกลางวันให้เพื่อน 4 คนและใบเรียกเก็บเงินคือ 125...
4159 มุมมอง
schedule 09.11.2023

ผู้ช่วยทดสอบ rspec & ประดิษฐ์
ตาม สิ่งนี้ จากวิกิประดิษฐ์ ฉันควรจะสามารถใช้เมธอดตัวช่วย login_user ในการทดสอบคอนโทรลเลอร์ของฉันได้ ดังนั้นฉันจึงมีสิ่งต่อไปนี้ภายในไดเร็กทอรี spec: #spec_helper.rb ... Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}...
18026 มุมมอง

Double Render พร้อมเค้าโครงและบางส่วน
ตกลง ฉันมีวิธีการแสดงที่พยายามแสดงเค้าโครงและมุมมองการแสดงแสดงบางส่วนบางส่วน แต่ฉันได้รับข้อผิดพลาดในการเรนเดอร์สองครั้งในราง ฉันจะทำให้มันเรนเดอร์เค้าโครงและบางส่วนได้อย่างไร โปรดทราบว่ามันแสดงผลได้ดีกับเค้าโครงเริ่มต้น...
846 มุมมอง

ค้นหาฐานข้อมูลคำหลักหลายคำ
ขณะนี้ฉันกำลังใช้ขอบเขตในโมเดลของฉันเพื่อทำการค้นหาภายในฐานข้อมูล ฉันสามารถซ้อนขอบเขตเหล่านี้ได้ และมันจะให้ผลลัพธ์ที่ตรงกับพารามิเตอร์ทั้งหมด scope :search_between, lambda{|begin_date, end_date| where "sub.date BETWEEN ? AND ?", begin_date,...
1793 มุมมอง

บล็อกการสร้างออบเจ็กต์หลายรายการในคลาส
ฉันจะจำกัดวัตถุของคลาสใด ๆ ให้เป็นคลาสเดียวได้อย่างไร ชั้นเรียนของฉันดูเหมือนว่า: class Speaker include Mongoid::Document field :name, :type => String end ฉันแค่อยากจะยกตัวอย่างหนึ่งของวิทยากร...
632 มุมมอง

Rails: จะลดขนาดสตริงที่ไม่ใช่ภาษาอังกฤษได้อย่างไร
ฉันจะลดขนาดสตริงที่ไม่ใช่ภาษาอังกฤษใน Ruby on Rails 3 ได้อย่างไร str = "Привет" # Russian puts str[0].ord # => 1055 str.downcase! puts str[0].ord # => 1055 (Should be 1087) ฉันต้องการให้ทำงานใน Ruby 1.8.7 และ Ruby 1.9.2
13132 มุมมอง

ราง 3 การเชื่อมโยง ActiveRecord
ฉันมี 4 โมเดลเหล่านี้เชื่อมต่อถึงกันผ่าน has_many,เป็นของสมาคม พื้นฐานมี 2 อย่าง (สูตร ส่วนผสม) อีก 2 แห่งเก็บข้อมูลเพิ่มเติมตามสองรายการก่อนหน้า class Recipe has_many :ingredients, :through => :prescriptions has_many :prescriptions end...
1787 มุมมอง
schedule 03.12.2023

ย้อนกลับการโยกย้าย Rails ทั้งหมดหรือวางตารางและแก้ไขการย้ายข้อมูล (เริ่มจากศูนย์)
ฉันยังใหม่กับ Rails และได้เริ่มโปรเจ็กต์ที่ฉันไม่พอใจกับโมเดลและสคีมาฐานข้อมูลของฉัน ฉันอยากจะเริ่มต้นใหม่ตั้งแต่ต้นแต่เก็บความคิดเห็นของฉันไว้ทั้งหมดนะผู้ควบคุม วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?...
18519 มุมมอง

ฉันจะแน่ใจได้อย่างไรว่าตัวเลือกบรรทัดคำสั่ง jruby ของฉันถูกใช้เมื่อรันราง, คราด, rspec ฯลฯ
ขณะนี้ฉันใช้งานแอป Rails โดยใช้: jruby --1.9 -J-XX:+CMSClassUnloadingEnabled -J-XX:+UseConcMarkSweepGC -J-XX:MaxPermSize=256m -S rails server ตอนนี้เริ่มจะเก่าแล้ว ฉันจะตั้งค่าโปรเจ็กต์ Rails ของฉันให้ทำงานได้อย่างไร rails server...
568 มุมมอง
schedule 14.11.2023

ตัวช่วยแบบฟอร์ม time_select ตีความวัตถุเวลาใหม่เป็น UTC ไม่ใช่เขตเวลาที่กำหนดค่า
ฉันพบปัญหาที่ดูเหมือนเป็นเรื่องง่ายสำหรับฉัน แต่ฉันไม่สามารถเข้าใจได้ว่าฉันทำอะไรผิด ในแอปของฉัน ผู้ใช้สามารถเพิ่มหลักสูตรของตนผ่าน form_for แบบง่ายๆ พวกเขาสามารถป้อน start_time และ end_time สำหรับการบรรยายของหลักสูตรได้ เช่น: <div...
3476 มุมมอง

รูปแบบการเรนเดอร์รีแฟคเตอร์ในคอนโทรลเลอร์หลายตัว
ดังนั้นฉันจึงมีวิธีการดูในคอนโทรลเลอร์หลายตัวซึ่งส่วนใหญ่จะมีลักษณะเหมือนกันทุกประการ: def show show! do |format| format.json do if @text.activated? @text.log render_for_api :texts_all, :json => @text...
203 มุมมอง

Rails 3 - ปรับใช้แอปพลิเคชัน Rails บนเซิร์ฟเวอร์ Windows XP
ฉันต้องปรับใช้แอปพลิเคชัน Rails ของฉันในสภาพแวดล้อมการผลิต เป็นพีซีที่ใช้ Windows XP =( ฉันพบบทความนี้แล้ว http://weblog.rubyonrails.org/2006/5/11/deploying-rails-on-windows-servers แต่พวกเขาอายุมากแล้ว มีแหล่งข้อมูลใหม่หรือไม่?...
634 มุมมอง
schedule 03.01.2024

มีวิธีที่มีประสิทธิภาพมากกว่านี้ในการเขียนโค้ดด้วย ActiveRecord หรือไม่
ฉันมีสามตาราง: ผู้ใช้ คำถาม User_คำถาม 1.คำถามของผู้ใช้มีคอลัมน์ user_id, question_id และ answer ฉันต้องการค้นหาคำถามสุ่มที่ไม่ได้รับคำตอบ และ จึงไม่มีแถวในตาราง user_questions หากทุกคำถามได้รับคำตอบแล้ว ให้ส่งคืนคำถามแบบสุ่ม...
121 มุมมอง

วิธีการดำเนินการคือ :id พร้อม link_to?
เมื่อฉันพยายามสมัครรับข้อมูลผลิตภัณฑ์โดยการคลิกลิงก์: <%= link_to "Subscribe", :controller => "products", :action => "subscribe_product", :id => product.id, :method => :post %>...
822 มุมมอง
schedule 19.12.2023

ผู้ดูแลระบบที่ใช้งานอยู่เขียนทับการกระทำของคอนโทรลเลอร์สร้างสไตล์
ฉันใช้ Rails 3.1.3 กับ active admin gem ฉันกำลังพยายามเขียนทับการดำเนินการสร้างคอนโทรลเลอร์สำหรับโมเดลของฉัน ดังนั้นในทรัพยากรโมเดล activeadmin ของฉันที่เข้ารหัสสิ่งนี้: ActiveAdmin.register MyModel do form :partial => "form" menu...
4289 มุมมอง
schedule 29.10.2023