初めてレールアプリを開発するのは初めてです。私のコードの目的は、リンクをユーザーにリダイレクトするためにタイトルとリンク(どちらもデータベーステーブルに格納されている)を使用することです。 (問題)リンクのタイトルをクリックすると、google.comの代わりにlocalhost:3000/google.comにリダイレクトされます。ウェブアプリの外にリダイレクトしますか?
<h1>Links#index</h1>
<% @links.each do |link| %>
<p>
<%= link_to link.title, link.link %>
</p>
<% end %>
ノート(google.comはlink.linkの値であったと仮定すると):(1)レール3.1
を使用
を(2)私のroutes.rbをファイルの内容は、(以下であります)resources :links
の使用は私の問題とは何かを持っているかどうかわからない
CodeHed::Application.routes.draw do
resources :links
get "links/index"
root :to => "links#index"
end
解決済み。 Railsがアプリの外にユーザーをリダイレクトするには、テーブルにurl値とともにHTTP://を含める必要があります。それ以外の場合、値は現在のURLに追加されます。 localhost:3000/google.comの場合と同様です。 – Dru