Tag: rails-routing

Die Komponente des framework Ruby on Rails verantwortlich für die Zuordnung von HTTP-Anforderungen und-Anwendung, die Ressourcen (einschließlich der statischen Dateien und controller-Aktionen).

Was ist der Unterschied zwischen :neu :Sammlung und :die Routen?

Anzahl der Antworten 3 Antworten
Ich habe gelesen, die Dokumentation, aber ich bin mir noch nicht sicher, ob ich alles verstehen. Vor allem, warum es eine :new parameter. Soweit ich das verstanden habe, es könnte ersetzt werden, mit der :collection parameter. Also,

No route matches [POST] "/Geschichte/neu" nach dem Absenden

Anzahl der Antworten 3 Antworten
Ich habe gerade erst begonnen "Build your Own Ruby on Rails" und ich habe zu verwenden Google eine Menge, da scheint das Buch eine Reihe von Orten, wo der code funktioniert einfach nicht. Dieses mal, ich konnte

Rails 3 link oder eine Schaltfläche führt die Aktion in controller

Anzahl der Antworten 1 Antworten
In RoR 3, ich will einfach nur, um einen link/button, der aktiviert wird, eine Aktion/Methode im controller. Speziell, wenn ich auf ein 'update_specs' link auf eine Seite, sollte es gehen 'update_specs' Methode in meinem controller Produkte. Ich

Rails controller-action ohne Aussicht

Anzahl der Antworten 3 Antworten
Ich will einfach nur eine rails-action ohne einen Blick. In meinem " - Strecken.rb' resources :pictures do member do post 'dislike' end end In meinem 'PictureController.rb' dies funktioniert nicht def dislike @picture = Picture.find(params[:id]) @like = Like.find(:user_id

Wie Sie parameter hinzufügen, um Schienen index-Aktion/Methode?

Anzahl der Antworten 3 Antworten
Ich soll ein parameter übergeben werden, um die index-Aktion, aber das bin ich erst immer die show-action. Routen.rb: Test1::Application.routes.draw do resources :blog end blog_controller.rb: def show # code end def index # code end Anzeigen-url senden, um

Wie kann ich mit Rails Routen-Weiterleitung von einer domain auf eine andere?

Anzahl der Antworten 4 Antworten
Meine app verwendet, um auf foo.tld, aber jetzt läuft es auf die bar.tld. Anfragen werden noch kommen für foo.tld, ich will leiten Sie Sie auf der bar.tld. Wie kann ich dies in rails Routen? Hast du als

Rails routing: resources mit nur benutzerdefinierte Aktionen

Anzahl der Antworten 2 Antworten
Ich habe eine NotificationsController, in denen ich nur die Aktion clear. Möchte ich auf diese Aktion zugreifen, indem Sie POST - /Benachrichtigungen/klar Also schrieb ich dies in meinem router: resources :notifications, :only => do collection do

Rendern eines partiellen view per ajax in Ruby on Rails

Anzahl der Antworten 2 Antworten
derzeit bin ich versucht, um meine rails-app single ausgelagerten, aber ich habe einige Probleme mit dem Rendern von partials.. hier ist Nun mein controller code: class WelcomeController < ApplicationController def create @welcome = WelcomeController.new render :partial =>

Routing-Fehler im rails-app "initialisierten Konstanten HomeController'

Anzahl der Antworten 2 Antworten
Im neuen zu verwenden foundation und ich erstellt haben, einfach Posten-app mit Gerüst und ich habe getan, folgende Schritte: rails new blog fügte dann Folgendes zu Gemfile gem 'foundation-rails' group :development do gem 'rails_layout' end dann $

Routing Error — No route matches [POST] "/posts/new"

Anzahl der Antworten 8 Antworten
Arbeite ich durch die rubyonrails.org 'blog-tutorial', und bekomme diese Fehlermeldung, wenn ich versuche zu senden, einen 'post' : Routing-Fehler --No route matches [POST] "/posts/neue" Ich kopiert und eingefügt, den code aus dem tutorial in meinem code. Diese

Schienen route: definieren root-namespace

Anzahl der Antworten 3 Antworten
Ich habe 2 Controller: app/ /controllers posts_controllers.rb /mobile posts_controllers.rb und meine Routen.rb sieht so aus: root :to => "posts#index" resources :posts namespace :mobile do root :to => "posts#index" resources :posts end aber wenn ich Besuch /mobile, es

Wie, um die aktuelle route in rails

Anzahl der Antworten 3 Antworten
Baue ich eine rails-Beispielanwendung, in der ich mit zwei Modellen Benutzer und Projekte. Assoziation zwischen beiden ist Benutzer has_many Projekte. Die Frage ist nun, bin ich bereit, einige drop-down-für Anwender, die mit Projekten auf top und wenn

Rails-Routing-Fehler? 'No route matches'

Anzahl der Antworten 2 Antworten
So dass ich immer wieder mit der folgenden Fehlermeldung: No route matches {:action=>"show", :controller=>"users"} Ich habe versucht mit rake Routen und ich kann sehen, dass die route: user GET /users/:id(.:format) users#show PUT /users/:id(.:format) users#update DELETE /users/:id(.:format) users#destroy

Rails 3 link_to (:Methode => :löschen) funktioniert nicht

Anzahl der Antworten 6 Antworten
Bin ich mit Probleme mit meinem Verben in Rails... anzeigen einer Seite für eine Ressource (Hund), die has_many (Flöhe). Eingebettet in Hund die show.html.haml ist ein Aufruf an render @dog.fleas die automatisch(?) findet, & verwendet die Vorlage

Wie ändern von route-name rails 4

Anzahl der Antworten 2 Antworten
Änderte ich das routing von posts#index passend blog und bekomme ich jetzt /blog in der URL, die ich versucht habe, zu erreichen. Ich habe versucht, verschiedene Dinge zu meinem eigentlichen blog-post, die die Strecke derzeit sieht etwas

die Gruppierung der controller in Unterverzeichnissen für verschachtelte Ressourcen

Anzahl der Antworten 3 Antworten
Möchte ich organisieren mein Controller in Unterverzeichnissen. Hier ist ein Beispiel: Routen.rb: resources :locations do resources :users end Ich würde gerne meine controller in das entsprechende Unterverzeichnis: app/controllers/locations/users_controller.rb und die url (standard): /locations/1/users /locations/1/users/new /locations/1/users/10/edit ... Wenn

Schienen, Strecken, basierend auf der Bedingung

Anzahl der Antworten 2 Antworten
Habe ich drei Rollen: Instuctor, Student, Admin und jeder Controller mit einem "home" - Ansicht. damit dies funktioniert gut, get "instructor/home", :to => "instructor#home" get "student/home", :to => "student#home" get "admin/home", :to => "admin#home" Ich will schreiben

Ruby on Rails: Holen Sie sich die controller und action Namen auf einem Pfad basieren

Anzahl der Antworten 3 Antworten
Ich versuche dem controller und action Namen auf einem Pfad basieren. Ich habe eine route: map.resources :permissions Ich dachte, dass ich verwenden könnte: ActionController::Routing::Routes.recognize_path "/permissions/1" Bekommen einen hash wie: { :controller => "permissions", :action => "show" }

Wie kann ich Routen von einer Rails-3-engine zur Verfügung, um die host-Anwendung?

Anzahl der Antworten 3 Antworten
Ich habe eine Rails-3-Anwendung mit mehreren Motoren, die zusätzliche Funktionalität. Jedes Modul ist eine eigenständige Dienstleistung, die Kunden können sich einen Zugang erwerben. Bin ich allerdings ein problem mit Routen aus den Motoren, die nicht ohne weiteres

Routing-Fehler - nicht initialisierte Konstante

Anzahl der Antworten 3 Antworten
Ich nicht beheben konnte dies in Rails 3.2.12, vielleicht bin ich etwas fehlt. config/routes.rb get "home/index" root :to => "home#index" devise_for :users, :only => :omniauth_callbacks match 'users/auth/:provider/callback' => 'authentications#create' match '/auth/:provider/signout' => 'authentications#signout' app/controllers/authentication_controller.rb class AuthenticationsController <

Wie kann ich eine Rails 3-Route erstellen, die allen Anfragen entspricht und direkt auf eine Ressource / Seite verweist?

Anzahl der Antworten 4 Antworten
Ich habe eine rails-app (Rails 3.0), die ich brauche, das vorübergehend außer Betrieb. Während es sich in der Tat, ich möchte eine neue route zu erstellen, richten Sie alle Anfragen auf einem einzigen Stück von statischen Inhalten.

Hinzufügen einer Aktion zu einem vorhandenen Controller (Ruby on Rails)

Anzahl der Antworten 7 Antworten
Ich bin neu in Ruby on Rails, ich habe bereits Blog-Tutorial. Ich bin jetzt versucht, fügen Sie eine weitere Aktion, um den controller mit der Bezeichnung "start". def start end Ich habe eine Seite anzeigen "app/views/posts/start.html-Code.erb", die

Routing mit einem optionalen Parameter

Anzahl der Antworten 1 Antworten
Fügte ich in der route-Datei: map.show_book "/show_book/:name/year/:year", :controller => "book", :action => "show_version" Habe ich auch noch: map.show_book "/show_book/:name", :controller => "book", :action => "show_version" zeigen das neueste Buch ohne Angabe des Jahres. Aber es funktioniert nicht,

Can Rails Routing Helper (d. H. Mymodell_Pfad (Modell)) in Modellen verwendet werden?

Anzahl der Antworten 6 Antworten
Sagen, ich habe eine Rails-Modell genannte Sache. Was ist ein url-Attribut, das kann Optional eingestellt werden, um eine URL irgendwo im Internet. Im code anzeigen, brauche ich Logik, die Folgendes macht: <% if thing.url.blank? %> <%= link_to('Text',

Schienen erhalten App Root / Basis-URL

Anzahl der Antworten 4 Antworten
In meiner app habe ich ein paar APIs, die unter api-Domäne. Nun, in einer von der API möchte ich eine url erzeugen, verweisen auf die Haupt-domain, sagen test.com/blabla... Habe ich versucht zu verwenden url_for scheint aber die

So fügen Sie benutzerdefinierte Routen zur Ressourcenroute hinzu

Anzahl der Antworten 4 Antworten
Ich habe eine invoices_controller die Ressource Routen. Wie folgt: resources :invoices do resources :items, only: [:create, :destroy, :update] end Nun möchte ich zum hinzufügen einer Funktionalität zu senden, um die Rechnung, Wie füge ich eine benutzerdefinierte route

Routen mit Dash `-` statt Underscore` _` in Ruby on Rails

Anzahl der Antworten 4 Antworten
Ich möchte, dass meine urls mit Bindestrich - statt Unterstrich _ als Wort-Separatoren. Zum Beispiel controller/my-action statt controller/my_action. Ich bin überrascht über zwei Dinge: Google et al. weiterhin zu unterscheiden sind. Dass Ruby on Rails nicht eine

Rails reagiert mit 404 auf CORS Preflight Options Request

Anzahl der Antworten 7 Antworten
Bin ich erstellen eine Reihe von Diensten mit Schienen 4, die ich aufwändig mit einem JavaScript-browser-Anwendung. Cross-origin WIRD funktionieren, aber meine Beiträge sind nicht die preflight-OPTIONEN überprüfen, mit einem 404-Fehler. Mindestens, ich denke, das ist, was passiert.