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

Ruby on Rails เป็นกรอบการพัฒนาเว็บแบบโอเพนซอร์สที่ปรับแต่งมาเพื่อความสุขของโปรแกรมเมอร์และรักษาผลผลิตอย่างยั่งยืน หลายสิ่งถูกกำหนดโดยแบบแผนทำให้คุณไม่ต้องคิดค้นสิ่งต่างๆขึ้นมาใหม่เพื่อให้มีประสิทธิผล

4
อัญมณีติดตั้งรางไม่ทำอะไรเลย
ฉันติดตั้ง Ruby และ RubyGems บน Ubuntu 10.04 Ruby เป็นรุ่น 1.8.7 Gems เป็นเวอร์ชั่น 1.3.7 เมื่อฉันลองติดตั้งราง sudo gem ไม่มีอะไรเกิดขึ้น มันแขวนตลอดไป ฉันพลาดอะไรไป ขอบคุณ!

2
จะติดตั้ง Ruby และ Ruby เวอร์ชันล่าสุดบน Rails ใน Ubuntu ได้อย่างไร?
ฉันติดตั้ง Ruby ด้วยคำสั่งapt-get install ruby1.9.1แต่เมื่อฉันป้อนrubyในคอนโซลไม่มีอะไรเกิดขึ้น ฉันต้องใช้คำสั่ง ruby1.9.1-v ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux] แต่ฉันจะเรียกมันด้วยrubyและไม่ได้ruby1.9.1อย่างไร และฉันจะติดตั้ง Rails ได้อย่างไร?

2
ติดตั้งแพ็คเกจผ่าน apt-get หรือ gem?
หากแพ็คเกจมีให้บริการทั้งผ่าน apt-get และ gem ฉันควรเลือกอันใด ฉันอยู่บน Ubuntu และฉันไม่รู้ว่าควรติดตั้ง rake ผ่าน apt-get หรือ gem ฉันใช้ทั้งแพกเกจ apt-get และ gem มาก ข้อดีและข้อเสียของแต่ละข้อคืออะไร

2
ติดตั้งรางบน Mac OS X
ฉันพยายามติดตั้ง Rails บน Mac OS X ฉันได้ติดตั้งแล้ว ruby. $ ruby -v ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin11.4.2] ฉันจะตรวจสอบว่าติดตั้ง Rails: $ rails -v Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails You can then rerun your "rails" command. จากนั้นฉันก็วิ่ง: …

2
ทำไมบางครั้งทุบตีคิดว่า $ HOME ของฉันไม่ถูกต้อง
เช่นเดียวกับชื่อเรื่องบอกว่าดูเหมือนว่าบางครั้งทุบตี $ HOME ของฉันจะทำให้เข้าใจผิด สิ่งนี้ถูกครอบตัดหลังจากเหตุการณ์แบบที่ดูเหมือนไม่ซ้ำใครซึ่งตอนนี้ฉันจะเล่นซ้ำในจังหวะกว้าง ใช้ OS X 10.6 ด้วยบัญชีท้องถิ่นปกติ ทำงานผูกบัญชีของฉันไปยัง Active Directory เวลาผ่านไปมากโดยไม่มีปัญหา ตั้งค่า rvm เพื่อจัดการการติดตั้ง Ruby (ซึ่งจะมีความสำคัญในภายหลัง) อัปเกรดเป็น OS X 10.7 เมื่อไม่กี่วันที่ผ่านมา หลังจากติดตั้งสำเร็จให้ลองลงชื่อเข้าใช้ด้วยข้อความ "ต้องรีเซ็ตรหัสผ่าน" ซึ่งไม่อนุญาตให้รีเซ็ตรหัสผ่าน เพียงแค่เขย่ากล่องหลังจากป้อนรหัสผ่านใหม่ ทำ googling มาก ทำ googling เสร็จแล้วมากขึ้น สาบานได้ เข้าสู่ระบบในฐานะ root, สร้างบัญชีใหม่, ตั้งค่าเป็นผู้ดูแลระบบ, ลบ / Users / [บัญชีใหม่], เปลี่ยนชื่อ / Users / [บัญชีเก่า] เป็น …

2
sublime 2 รางคำสั่งที่สำคัญความคิดเห็นหลายบรรทัด
เมื่อการเข้ารหัสทับทิมในข้อความประเสริฐ 2 คำสั่งที่สำคัญของพวกเขาสำหรับความคิดเห็นหลายสายคืออะไร? class Myclass include MyMethods def instance_method puts "hi from the instance method" show_inspect end def self.class_method puts "hi from class method" show_inspect end def Myclass.class_method1 puts "hi from class method1" show_inspect end end

0
502 ไม่ดี Gateway Ruby on Rails [ปิด]
ขณะนี้เว็บไซต์ของเราหยุดทำงาน (โฮสต์ใน Digital Ocean) พร้อมรหัสข้อผิดพลาด "502 Bad Gateway" และผู้พัฒนาเว็บของเราหยุดให้บริการในวันหยุด ฉันเป็นแค่คนไอทีในเครือข่ายของเราและฉันไม่มีความรู้ในการเขียนโปรแกรมเว็บ หวังว่าฉันจะได้รับที่นี่เพื่อแก้ไขปัญหานี้ นี่คือสิ่งที่ฉันรู้: Ubuntu Ruby on Rails บน 14.04 (Nginx + Unicorn) เมื่อฉันเข้าสู่ระบบดิจิตัลมหาสมุทรฉันเห็นว่าสถานะหยดน้ำดับลงจากนั้นฉันก็เปิดใช้งาน ขณะนี้สถานะใช้งานอยู่ แต่เว็บไซต์ยังคงแสดง "เกตเวย์ที่ไม่ดี 502" จากนั้นฉันพยายามที่จะเปิดใช้งานวงจรยังคงเป็นสิ่งเดียวกัน ฉันลองเว็บไซต์โดยใช้ที่อยู่ IP โดยไม่มีโชค ฉันสามารถ ping ที่อยู่ IP ผ่าน ....... ความคิดใด ๆ คำสั่งใดที่ฉันต้องการเรียกใช้ ฉันสามารถใช้การเข้าถึงคอนโซล

0
เข้าถึงแอ็พพลิเคชัน Node JS จาก Rails + NGINX
ดังนั้นฉันจึงมี NGINX Webserver ส่งต่อการเชื่อมต่อจากพอร์ต 80 ไปยังแอปพลิเคชัน Rails ของฉัน แอปพลิเคชั่น Rails จัดการการรับรองความถูกต้องและให้บริการฟังก์ชั่นพื้นฐานและหน้าสแตติก ฉันมีแอพในตัวหลายตัวในพอร์ตภายในต่างๆที่ฉันต้องการเชื่อมโยงหลังจากที่ผู้ใช้รับรองความถูกต้องแล้ว ฉันสามารถเปิดพอร์ตเหล่านี้จากภายนอก แต่นั่นจะทำให้วัตถุประสงค์ของการพิสูจน์ตัวตนผิดพลาด ใครบางคนสามารถชี้ให้ฉันไปในทิศทางที่จะให้งานนี้เป็นแบบที่ฉันต้องการได้หรือไม่? ขอบคุณล่วงหน้า

1
Ruby on Rails พร้อม Apache เว็บเซิร์ฟเวอร์
เรามีแอพพลิเคชั่น Ruby on Rails พร้อมเซิร์ฟเวอร์ Webrick ที่ใช้ Apache เว็บเซิร์ฟเวอร์และบล็อก php สำหรับเว็บไซต์ ruby ​​เดียวกันที่ทำงานบนเซิร์ฟเวอร์ RHEL เดียวกัน ฉันสามารถเข้าถึงบันทึกการเข้าถึง Apache และบันทึกข้อผิดพลาดสำหรับบล็อก แต่ฉันไม่พบการเข้าถึงและบันทึกข้อผิดพลาดที่คล้ายกันสำหรับเว็บไซต์ Ruby ฉันกลัวว่าเว็บไซต์ทับทิมจะไม่บันทึกสิ่งใดในเวลานี้ ฉันจะรับบันทึกสำหรับเว็บไซต์ Ruby on Rails ได้อย่างไรฉันจะตั้งค่าให้สร้างการเข้าถึงและบันทึกข้อผิดพลาดได้อย่างไร

1
ฉันจะลงทะเบียนไฟล์ด้วยโปรแกรม Redmine ได้อย่างไร
ฉันต้องการเพิ่มไฟล์ลงในเซิร์ฟเวอร์Redmineโดยไม่ต้องผ่านส่วนต่อประสานกราฟิก ฉันกำลังทำให้ไฟล์พร้อมใช้งานกับเซิร์ฟเวอร์ Redmine โดยsvn checkoutกระบวนการแยกต่างหากดังนั้นฉันจึงต้องเพิ่มไฟล์ลงในฐานข้อมูลของ Redmine เอง เป็นการดีที่ฉันต้องการวิธีแก้ปัญหาที่สามารถเรียกใช้เช่นนี้: ./redmine-register-file /path/to/my/file.ext "with optional description" redmine/apps/views/files/new.html.erbผมเชื่อว่าส่วนที่เกี่ยวข้องของอินเตอร์เฟซที่พบใน มันเข้าถึงได้โดยindex.html.erbมีส่วนเล็ก ๆ ที่ฉันเชื่อว่ามีความเกี่ยวข้อง: <div class="contextual"> <%= link_to(l(:label_attachment_new), new_project_file_path(@project), :class => 'icon icon-add') if User.current.allowed_to?(:manage_files, @project) %> </div> นี่คือเนื้อหาที่สมบูรณ์ของnew.html.erb: <h2><%=l(:label_attachment_new)%></h2> <%= error_messages_for 'attachment' %> <%= form_tag(project_files_path(@project), :multipart => true, :class => "tabular") do %> <div class="box"> <% …

2
Rails ต้องการ Rubygems แต่ฉันมีพลอย
อัปเดต:ฉันสังเกตเห็นwhich rubyและwhereis rubyรายงานตำแหน่งที่ต่างกัน: which ruby /opt/local/bin/ruby whereis ruby /usr/bin/ruby ฉันเพิ่งอัพเกรดทับทิมเป็นruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10]และฉันคิดว่าฉันทำลายรางรถไฟ เมื่อฉันพยายามโหลดราง ฉันได้รับข้อความแปลก ๆ : $ ruby ​​สคริปต์ / เซิร์ฟเวอร์ Rails ต้องใช้ RubyGems> = 1.3.2 โปรดติดตั้ง RubyGems แล้วลองอีกครั้ง: http://rubygems.rubyforge.org มีความคิดอะไรผิดหรือเปล่า? $ rails -v Rails 3.0.0.beta $ gem -v 1.3.6 $ which gem /usr/bin/gem $ whereis gem …

4
ฉันจะอัพเกรดเป็น Rails รุ่นใหม่ล่าสุดได้อย่างไร
ฉันทำงานบน OSX Snow Leopard ใช้ruby -vฉันเห็นว่าฉันมี 1.8.7 และใช้rails -vฉันมี 2.3.5 เมื่อฉันลองติดตั้ง gem update rail ฉันได้รับข้อผิดพลาดดังต่อไปนี้: บันเดิลต้องใช้ RubyGems version> = 1.3.6
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.