2016-04-20 9 views
-1

ウェブサイトに「サブセクション」を作成しようとしています。 「www.site.com/subsection」のようなもの。要するにレール上のパラメータを取得route

、Iはコントローラを生成し、経路を追加した:

get :id, to section#show 

すべてがうまくロードが、ビューパラメータを取得することができません。ベロー、ビューに送信するコード:

@parameter = params[':id'] 

ここでは、コードを印刷するパラメータを行ってください。

<%= @parameter %> 

テスト用に作成したものと同じコードを他のコントローラで使用しました。それはうまく動作します。

ヒント?

これはルートやその他のものに関連するものですか?

ありがとうございます!

+0

「www.site.com/subsection/subsection_id」または「www.site.com/subsection_id」を入力してください –

答えて

1

それは次のようになります。

# router.rb 
get '/:id', to: "section#show" 

# controller 
@parameter = params[:id] 

削除 ''。

+0

ありがとうございました!あなたはそれを釘付け! – Javanes