คำถามติดแท็ก ruby-on-rails

Ruby on Rails เป็นโอเพ่นซอร์สเฟรมเวิร์กแบบเต็มเว็บแอ็พพลิเคชันที่เขียนใน Ruby มันเป็นไปตามรูปแบบกรอบ MVC ที่เป็นที่นิยมและเป็นที่รู้จักกันดีในเรื่องแนวทาง

26
ฉันจะเปลี่ยนชื่อคอลัมน์ฐานข้อมูลในการโยกย้าย Ruby on Rails ได้อย่างไร
ฉันผิดชื่อคอลัมน์แทนhased_passwordhashed_password ฉันจะอัพเดตสกีมาฐานข้อมูลโดยใช้การโอนย้ายเพื่อเปลี่ยนชื่อคอลัมน์นี้ได้อย่างไร

14
วิธีทำความเข้าใจกับค่าว่างเปล่าและค่าว่างใน Ruby
ฉันพบตัวเองซ้ำ ๆ มองหาคำนิยามที่ชัดเจนของความแตกต่างของnil?, blank?และempty?ใน Ruby on Rails นี่คือสิ่งที่ฉันมาใกล้ที่สุด: blank?วัตถุเป็นเท็จว่างหรือสตริงช่องว่าง ตัวอย่างเช่น"", " ", nil, []และ{}มีความว่างเปล่า nil? วัตถุเป็นอินสแตนซ์ของ NilClass empty?วัตถุเป็นคลาสเฉพาะและข้อกำหนดแตกต่างกันไปในแต่ละคลาส สตริงว่างเปล่าหากไม่มีตัวอักษรและอาร์เรย์จะว่างเปล่าหากไม่มีรายการ มีอะไรที่ขาดหายไปหรือการเปรียบเทียบที่เข้มงวดกว่านี้สามารถทำได้หรือไม่?
1129 ruby-on-rails  ruby 

15
ทำไมผู้คนถึงใช้ Heroku เมื่อมี AWS Heroku แตกต่างจาก AWS อย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว ฉันเป็นโปรแกรมเมอร์ RoR มือใหม่ที่วางแผนจะติดตั้งแอพของฉันโดยใช้ Heroku คำพูดจากเพื่อนที่ปรึกษาคนอื่นของฉันบอกว่า Heroku นั้นง่ายและใช้งานได้ดีจริงๆ ปัญหาเดียวคือฉันยังไม่รู้ว่า Heroku ทำอะไร ... ฉันได้ดูเว็บไซต์ของพวกเขาและสรุปว่า Heroku ทำอะไรได้บ้างในการปรับขนาด แต่ ... ทำไมถึงเป็นเช่นนั้น Heroku ช่วยด้วย: ความเร็ว - งานวิจัยของฉันบอกเป็นนัยว่าการปรับใช้ AWS บนชายฝั่งตะวันออกของสหรัฐอเมริกาจะเร็วที่สุดหากฉันกำหนดเป้าหมายไปยังผู้ชมที่อยู่ในสหรัฐอเมริกา / เอเชีย ความปลอดภัย - ปลอดภัยแค่ไหน? การปรับขนาด - ใช้งานได้จริงอย่างไร ประสิทธิภาพด้านต้นทุน - มีบางสิ่งที่เหมือนไดโนซึ่งทำให้ง่ายต่อการปรับขนาด พวกเขาแข่งขันกับคู่แข่งของพวกเขาอย่างไร? ตัวอย่างเช่นEngine Yardและbluebox ? โปรดใช้คำศัพท์ภาษาอังกฤษทั่วไปเพื่ออธิบาย ... ฉันเป็นโปรแกรมเมอร์มือใหม่


10
ทำความเข้าใจกับโทเค็นของแท้ Rails
ฉันพบปัญหาบางอย่างเกี่ยวกับโทเค็นของแท้ใน Rails เนื่องจากตอนนี้ฉันมีหลายครั้งแล้ว แต่ฉันไม่ต้องการแก้ปัญหานี้และทำต่อไป ฉันอยากจะเข้าใจโทเค็นของแท้ คำถามของฉันคือคุณมีแหล่งข้อมูลที่สมบูรณ์ในเรื่องนี้หรือคุณจะใช้เวลาอธิบายรายละเอียดที่นี่?


30
ไม่พบส่วนหัว 'libpq-fe.h เมื่อพยายามติดตั้ง pg gem
ฉันใช้ Ruby on Rails 3.1 เวอร์ชั่นก่อน ฉันชอบใช้ PostgreSQL แต่ปัญหาคือการติดตั้งpgอัญมณี มันทำให้ฉันมีข้อผิดพลาดต่อไปนี้: $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/u/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with …


21
ได้รับข้อผิดพลาด: การรับรองความถูกต้องแบบเพียร์ล้มเหลวสำหรับผู้ใช้“ postgres” เมื่อพยายามให้ pgsql ทำงานกับราง
ฉันได้รับข้อผิดพลาด: FATAL: Peer authentication failed for user "postgres" เมื่อฉันพยายามทำให้ postgres ทำงานกับ Rails นี่คือของฉันpg_hba.confของฉันdatabase.ymlและการถ่ายโอนข้อมูลของร่องรอยเต็ม ฉันเปลี่ยนการรับรองความถูกต้องเป็น md5 ใน pg_hba และลองสิ่งต่าง ๆ แต่ดูเหมือนจะไม่มีอะไรทำงาน ฉันพยายามสร้างผู้ใช้และฐานข้อมูลใหม่ตามRails 3.2, FATAL: การตรวจสอบสิทธิ์ของผู้ใช้ล้มเหลวสำหรับผู้ใช้ (PG :: Error) แต่พวกเขาจะไม่แสดงขึ้นบน pgAdmin sudo -u postgres psql -lหรือแม้กระทั่งตอนที่ผมทำงาน ความคิดใดที่ฉันจะผิด

7
จะตรวจสอบได้อย่างไรว่ามีกุญแจที่เฉพาะเจาะจงอยู่ในแฮชหรือไม่?
ฉันต้องการตรวจสอบว่ามีคีย์ "ผู้ใช้" อยู่หรือไม่ในเซสชันแฮช ฉันจะทำสิ่งนี้ได้อย่างไร โปรดทราบว่าฉันไม่ต้องการตรวจสอบว่าค่าของคีย์เป็นศูนย์หรือไม่ ฉันแค่ต้องการตรวจสอบว่ามีคีย์ "ผู้ใช้" อยู่หรือไม่

6
วิธีใช้ข้อกังวลใน Rails 4
ตอนนี้ตัวสร้างโปรเจ็กต์ Rails 4 เริ่มต้นจะสร้างไดเรกทอรี "กังวล" ภายใต้ตัวควบคุมและรุ่น ฉันพบคำอธิบายบางอย่างเกี่ยวกับวิธีใช้ความกังวลในการกำหนดเส้นทาง แต่ไม่มีอะไรเกี่ยวกับตัวควบคุมหรือรุ่น ฉันค่อนข้างแน่ใจว่าเกี่ยวข้องกับ "กระแส DCI" ในชุมชนปัจจุบันและต้องการลองดู คำถามคือฉันควรใช้คุณสมบัตินี้อย่างไรมีการประชุมเกี่ยวกับวิธีกำหนดลำดับชั้นการตั้งชื่อ / คลาสเพื่อให้ทำงานได้หรือไม่ ฉันจะรวมข้อกังวลในแบบจำลองหรือตัวควบคุมได้อย่างไร

18
วิธีจัดรูปแบบเอาต์พุต JSON แบบ "สวย" ใน Ruby on Rails
ฉันต้องการให้เอาต์พุต JSON ของฉันใน Ruby on Rails เป็น "สวย" หรือจัดรูปแบบไว้อย่างดี ตอนนี้ฉันโทรto_jsonแล้ว JSON ของฉันทั้งหมดอยู่ในบรรทัดเดียว ในบางครั้งอาจเป็นเรื่องยากที่จะดูว่ามีปัญหาในสตรีมเอาต์พุต JSON มีวิธีการกำหนดค่าให้ JSON ของฉัน "สวย" หรือจัดรูปแบบใน Rails หรือไม่?


5
ความแตกต่างระหว่าง rake db: migrate db: reset และ db: schema: load
ความแตกต่างระหว่างrake db:migrateและrake db:resetชัดเจนในหัวของฉัน สิ่งที่ฉันไม่เข้าใจก็คือrake db:schema:loadความแตกต่างจากสองสิ่งนี้ เพียงเพื่อให้แน่ใจว่าฉันอยู่ในหน้าเดียวกัน: rake db:migrate - เรียกใช้การย้ายข้อมูลที่ยังไม่ได้เรียกใช้ rake db:reset- ล้างฐานข้อมูล (สมมุติrake db:drop+ rake db:create+ rake db:migrate) และเรียกใช้การย้ายข้อมูลบนฐานข้อมูลใหม่ กรุณาช่วยอธิบายหากความเข้าใจของฉันผิดไป

19
ล้างหรือสร้างฐานข้อมูล Ruby on Rails ใหม่
ฉันมีฐานข้อมูล dev Ruby on Rails เต็มไปด้วยข้อมูล ฉันต้องการลบทุกอย่างและสร้างฐานข้อมูลอีกครั้ง ฉันกำลังคิดที่จะใช้สิ่งที่ชอบ: rake db:recreate เป็นไปได้ไหม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.