คำถามในหัวข้อ '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 มุมมอง
schedule
20.12.2023
ปัญหากับการหยุดทำงานของ 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 มุมมอง
schedule
21.01.2024
Double Render พร้อมเค้าโครงและบางส่วน
ตกลง ฉันมีวิธีการแสดงที่พยายามแสดงเค้าโครงและมุมมองการแสดงแสดงบางส่วนบางส่วน แต่ฉันได้รับข้อผิดพลาดในการเรนเดอร์สองครั้งในราง ฉันจะทำให้มันเรนเดอร์เค้าโครงและบางส่วนได้อย่างไร โปรดทราบว่ามันแสดงผลได้ดีกับเค้าโครงเริ่มต้น...
846 มุมมอง
schedule
28.10.2023
ค้นหาฐานข้อมูลคำหลักหลายคำ
ขณะนี้ฉันกำลังใช้ขอบเขตในโมเดลของฉันเพื่อทำการค้นหาภายในฐานข้อมูล ฉันสามารถซ้อนขอบเขตเหล่านี้ได้ และมันจะให้ผลลัพธ์ที่ตรงกับพารามิเตอร์ทั้งหมด
scope :search_between, lambda{|begin_date, end_date|
where "sub.date BETWEEN ? AND ?", begin_date,...
1793 มุมมอง
schedule
28.12.2023
บล็อกการสร้างออบเจ็กต์หลายรายการในคลาส
ฉันจะจำกัดวัตถุของคลาสใด ๆ ให้เป็นคลาสเดียวได้อย่างไร ชั้นเรียนของฉันดูเหมือนว่า:
class Speaker
include Mongoid::Document
field :name, :type => String
end
ฉันแค่อยากจะยกตัวอย่างหนึ่งของวิทยากร...
632 มุมมอง
schedule
13.12.2023
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 มุมมอง
schedule
23.12.2023
ราง 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 มุมมอง
schedule
19.12.2023
ฉันจะแน่ใจได้อย่างไรว่าตัวเลือกบรรทัดคำสั่ง 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 มุมมอง
schedule
28.12.2023
รูปแบบการเรนเดอร์รีแฟคเตอร์ในคอนโทรลเลอร์หลายตัว
ดังนั้นฉันจึงมีวิธีการดูในคอนโทรลเลอร์หลายตัวซึ่งส่วนใหญ่จะมีลักษณะเหมือนกันทุกประการ:
def show
show! do |format|
format.json do
if @text.activated?
@text.log
render_for_api :texts_all, :json => @text...
203 มุมมอง
schedule
30.12.2023
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 มุมมอง
schedule
06.11.2023
วิธีการดำเนินการคือ :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