Каким будет мой маршрут? - PullRequest
1 голос
/ 19 марта 2012

Я работаю над Rails 3.

Мой URL: http://localhost:3000/terms_and_conditions?val=pp

Мой метод ниже:

class GeneralController < ApplicationController

  def terms_and_conditions
    if !params[:val].nil?
      @val=params[:val]
    else
      @val='tc'
    end
  end

end

Каким будет мой маршрут? Пожалуйста, помогите мне создать маршрут.

Ответы [ 2 ]

1 голос
/ 19 марта 2012

Предлагаю сначала прочитать руководства под названием Маршруты, прокладываемые снаружи На .

Чтобы настроить простой доступный маршрут GET, добавьте следующее в routes.rb файл

get "/terms_and_conditions" => "general#terms_and_conditions"

Если вам нужно больше, чем просто GET, вы можете использовать match. В корне вашего приложения вы можете выполнить rake routes, чтобы увидеть все маршруты вашего приложения. Что касается вашего выбора показа /terms_and_conditions & mdash; было бы лучше, если бы вы использовали более короткий путь, такой как /terms, и / или решили вместо этого сделать /terms-and-conditions.

0 голосов
/ 19 марта 2012

Попробуйте:

[YourAppNameHere]::Application.routes.draw do
match '/terms_and_conditions',    to: 'general#terms_and_conditions'
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...