คำถามติดแท็ก routes

คำถามเกี่ยวกับการแมป URL กับคอนโทรลเลอร์และการดำเนินการ

29
ไม่มีเส้นทางที่ตรงกับ“ / users / sign_out” ประดิษฐ์ราง 3
ฉันได้ติดตั้ง devise ในแอพของฉันและใช้สิ่งต่อไปนี้ในapplication.html.erbไฟล์ของฉัน: <div id="user_nav"> <% if user_signed_in? %> Signed in as <%= current_user.email %>. This cannot be cheese? <%= link_to 'Sign out', destroy_user_session_path %> <% else %> <%= link_to 'Register', new_user_registration_path %> or <%= link_to 'Sign in', new_user_session_path %> <% end %> </div> ฉันวิ่งrake routesและยืนยันว่าเส้นทางทั้งหมดถูกต้อง นอกจากนี้ในของฉัน routes.rbไฟล์ฉันมีและdevise_for :usersroot :to …

8
ใช้ ng-click อย่างไรในการโทรหาเส้นทาง
สมมติว่าคุณกำลังใช้เส้นทาง: // bootstrap myApp.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $routeProvider.when('/home', { templateUrl: 'partials/home.html', controller: 'HomeCtrl' }); $routeProvider.when('/about', { templateUrl: 'partials/about.html', controller: 'AboutCtrl' }); ... และใน html ของคุณคุณต้องการนำทางไปยังหน้าเกี่ยวกับเมื่อมีการคลิกปุ่ม วิธีหนึ่งก็คือ <a href="#/about"> ... แต่ดูเหมือนว่า ng-click จะมีประโยชน์เช่นกัน สมมติฐานนั้นถูกต้องหรือไม่ ng-click นั้นจะถูกใช้แทนการยึด? ถ้าเป็นเช่นนั้นจะทำงานอย่างไร IE: <div ng-click="/about">


8
ฉันจะมีเส้นทางตัวพิมพ์เล็กใน ASP.NET MVC ได้อย่างไร
ฉันจะมีตัวพิมพ์เล็กรวมถึงขีดล่างถ้าเป็นไปได้เส้นทางใน ASP.NET MVC อย่างไร เพื่อที่ฉันจะได้/dinners/details/2โทรDinnersController.Details(2)และถ้าเป็นไปได้/dinners/more_details/2โทรDinnersController.MoreDetails(2)? {controller}/{action}/{id}ทั้งหมดนี้ในขณะที่ยังคงใช้รูปแบบเช่น
145 asp.net-mvc  url  routes  case 

5
Rails 3: ฉันต้องการแสดงรายการเส้นทางทั้งหมดที่กำหนดไว้ในแอปพลิเคชันทางรถไฟของฉัน
ฉันต้องการฟังก์ชั่นพา ธ ตัวช่วยที่กำหนดไว้ทั้งหมด (ที่สร้างจากเส้นทาง) ในแอปพลิเคชั่น Rails 3 ของฉันหากเป็นไปได้ ขอบคุณ

7
การกำหนดเวอร์ชัน API สำหรับเส้นทาง Rails
ฉันกำลังลองรุ่น API ของฉันเหมือนมีลาย ด้านล่างได้รับ API เวอร์ชันล่าสุดคือ 2 /api/users ส่งคืน 301 ถึง /api/v2/users /api/v1/users ส่งคืนดัชนีผู้ใช้ 200 รายการในเวอร์ชัน 1 /api/v3/users ส่งคืน 301 ถึง /api/v2/users /api/asdf/users ส่งคืน 301 ถึง /api/v2/users ดังนั้นโดยทั่วไปสิ่งใดก็ตามที่ไม่ได้ระบุลิงก์เวอร์ชันไปเป็นเวอร์ชันล่าสุดเว้นแต่ว่ามีเวอร์ชันที่ระบุอยู่แล้วจึงเปลี่ยนเส้นทางไปยังเวอร์ชันนั้น นี่คือสิ่งที่ฉันมี: scope 'api', :format => :json do scope 'v:api_version', :api_version => /[12]/ do resources :users end match '/*path', :to => redirect { …

8
เปลี่ยนเส้นทางจากแอตทริบิวต์ตัวกรองการกระทำ
เป็นวิธีที่ดีที่สุดในการเปลี่ยนเส้นทางในActionFilterAttributeอะไร ฉันได้รับการActionFilterAttributeเรียกIsAuthenticatedAttributeFilterและตรวจสอบค่าของตัวแปรเซสชัน หากตัวแปรเป็นเท็จฉันต้องการให้แอปพลิเคชันเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบ ฉันต้องการเปลี่ยนเส้นทางโดยใช้ชื่อเส้นทางSystemLoginอย่างไรก็ตามวิธีการเปลี่ยนเส้นทางใด ๆ ณ จุดนี้จะใช้ได้

5
วิธีรับเกตเวย์เริ่มต้นใน Mac OSX
ฉันต้องการดึงข้อมูลเกตเวย์เริ่มต้นบนเครื่อง Mac ฉันรู้ว่าในเส้นทาง Linux -n จะให้ผลลัพธ์ที่ฉันสามารถดึงข้อมูลนี้ได้อย่างง่ายดาย อย่างไรก็ตามสิ่งนี้ใช้ไม่ได้ใน Mac OSX (Snow Leopard) ฉันลองnetstat -nr | grep 'default'ด้วย แต่ฉันหวังว่าจะได้ผลลัพธ์ที่สะอาดกว่าเช่นเดียวกับที่ผลิตroute -nใน Linux / Unix netstat -nrแสดงรายการอินเทอร์เฟซทั้งหมดและเกตเวย์เริ่มต้นสำหรับพวกเขา ข้อเสนอแนะหรือคำใบ้ในทิศทางที่ถูกต้องจะได้รับการชื่นชม


8
เปลี่ยนพารามิเตอร์เส้นทางโดยไม่ต้องโหลดซ้ำใน Angular 2
ฉันกำลังสร้างเว็บไซต์อสังหาริมทรัพย์โดยใช้ Angular 2, Google Maps ฯลฯ และเมื่อผู้ใช้เปลี่ยนศูนย์กลางของแผนที่ฉันจะทำการค้นหา API ที่ระบุตำแหน่งปัจจุบันของแผนที่รวมทั้งรัศมี สิ่งนี้คือฉันต้องการสะท้อนค่าเหล่านั้นใน url โดยไม่ต้องโหลดซ้ำทั้งหน้า เป็นไปได้หรือไม่ ฉันพบวิธีแก้ปัญหาบางอย่างโดยใช้ AngularJS 1.x แต่ไม่มีอะไรเกี่ยวกับ Angular 2

2
Client Routing (โดยใช้ react-router) และ Server-Side Routing
ฉันคิดและสับสนกับการกำหนดเส้นทางระหว่างไคลเอนต์และเซิร์ฟเวอร์ สมมติว่าฉันใช้ ReactJS สำหรับการแสดงผลฝั่งเซิร์ฟเวอร์ก่อนที่จะส่งคำขอกลับไปที่เว็บเบราว์เซอร์และใช้ react-router เป็นเส้นทางฝั่งไคลเอ็นต์เพื่อสลับระหว่างเพจโดยไม่ต้องรีเฟรชเป็น SPA สิ่งที่อยู่ในใจคือ: เส้นทางตีความอย่างไร? ตัวอย่างเช่นคำขอจากหน้าแรก ( /home) ไปยังหน้าโพสต์ ( /posts) การกำหนดเส้นทางไปที่ใดบนฝั่งเซิร์ฟเวอร์หรือไคลเอนต์ มันรู้ได้อย่างไรว่ามันถูกประมวลผลอย่างไร?

10
เพิ่มคำนำหน้าไปยังเส้นทางขวดทั้งหมด
ฉันมีคำนำหน้าว่าฉันต้องการเพิ่มในทุกเส้นทาง ตอนนี้ฉันเพิ่มค่าคงที่ให้กับเส้นทางทุกคำจำกัดความ มีวิธีดำเนินการโดยอัตโนมัติหรือไม่? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX + "/about") def about_page(): return "This is a website about burritos"
106 python  routes  flask 

11
วิธีตั้งค่า DefaultRoute เป็นเส้นทางอื่นใน React Router
ฉันมีสิ่งต่อไปนี้: <Route name="app" path="/" handler={App}> <Route name="dashboards" path="dashboards" handler={Dashboard}> <Route name="exploreDashboard" path="exploreDashboard" handler={ExploreDashboard} /> <Route name="searchDashboard" path="searchDashboard" handler={SearchDashboard} /> <DefaultRoute handler={DashboardExplain} /> </Route> <DefaultRoute handler={SearchDashboard} /> </Route> เมื่อใช้ DefaultRoute SearchDashboard จะแสดงผลไม่ถูกต้องเนื่องจากแดชบอร์ด * ใด ๆ จำเป็นต้องแสดงผลภายในแดชบอร์ด ฉันต้องการให้ DefaultRoute ของฉันภายใน "แอป" เส้นทางชี้ไปที่เส้นทาง "searchDashboard" นี่คือสิ่งที่ฉันสามารถทำได้ด้วย React Router หรือฉันควรใช้ Javascript ปกติ (สำหรับการเปลี่ยนเส้นทางหน้า) สำหรับสิ่งนี้ โดยทั่วไปหากผู้ใช้ไปที่โฮมเพจฉันต้องการส่งไปที่แดชบอร์ดการค้นหาแทน …

2
ผ่านการควบคุมเส้นทางด้วยพารามิเตอร์ทางเลือกหลังจากรูทใน express?
ฉันกำลังทำงานกับแอพย่อ URL แบบง่ายๆและมีเส้นทางด่วนดังต่อไปนี้: app.get('/', function(req, res){ res.render('index', { link: null }); }); app.post('/', function(req, res){ function makeRandom(){ var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for( var i=0; i < 3 /*y u looking at me <33??*/; i++ ) text += possible.charAt(Math.floor(Math.random() * possible.length)); return text; } var url = …

2
การกำหนดเส้นทาง Rails เพื่อจัดการกับหลายโดเมนในแอปพลิเคชันเดียว
ฉันไม่สามารถหาวิธีแก้ปัญหานี้ได้แม้จะมีคำถามที่คล้ายกันหลายข้อที่นี่และที่อื่น ๆ ดูเหมือนว่าคำถามนี้ยังไม่ได้รับคำตอบสำหรับ Rails 3 ดังนั้นต่อไปนี้: ฉันมีแอปพลิเคชันที่อนุญาตให้ผู้ใช้สร้างโดเมนย่อยของตนเองซึ่งมีอินสแตนซ์ของแอปพลิเคชันอยู่ ในขณะที่ทางรถไฟ 2 คุณได้ทำหน้าที่ดีที่สุดโดยใช้อัญมณีโดเมนย่อย-Fu, ในรุ่นที่ 3 มันเป็นอย่างมากที่เรียบง่ายตาม Railscast - http://railscasts.com/episodes/221-subdomains-in-rails-3 นั่นเป็นสิ่งที่ดี แต่ฉันก็ต้องการให้ตัวเลือกสำหรับผู้ใช้ในการเชื่อมโยงชื่อโดเมนของตนเองกับบัญชีของพวกเขา ดังนั้นแม้ว่าพวกเขาอาจมีhttp://userx.mydomain.comแต่ฉันก็อยากให้พวกเขาเลือกที่จะเชื่อมโยงhttp://userx.comด้วย ฉันพบข้อมูลอ้างอิงบางประการเกี่ยวกับการทำสิ่งนี้ใน Rails 2 แต่เทคนิคเหล่านั้นดูเหมือนจะไม่ได้ผลอีกต่อไป (โดยเฉพาะอย่างยิ่งอันนี้: https://feefighters.com/blog/hosting-multiple-domains-from-a-single-rails -app / ) ใครสามารถแนะนำวิธีใช้เส้นทางเพื่อยอมรับโดเมนที่กำหนดเองและส่งต่อไปยังคอนโทรลเลอร์เพื่อให้ฉันสามารถแสดงเนื้อหาที่เหมาะสมได้ อัปเดต : ตอนนี้ฉันได้รับคำตอบเกือบทั้งหมดแล้วขอบคุณการตอบสนองที่ทันท่วงทีของ Leonid และรูปลักษณ์ใหม่ของโค้ด ในที่สุดมันต้องการการเพิ่มเติมจากรหัสโดเมนย่อยที่มีอยู่ซึ่งฉันใช้อยู่ (จากโซลูชัน Railscast) จากนั้นจึงเพิ่มบิตให้กับ route.rb ฉันยังไปไม่ถึงที่นั่น แต่ฉันต้องการโพสต์สิ่งที่ฉันมีจนถึงตอนนี้ ใน lib / subdomain.rb: class Subdomain def self.matches?(request) request.subdomain.present? …

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