0

不適切な質問でしたら申し訳ありませんが、Rails 4 と Ruby 2.0.0 を使用して、少し古いバージョンで教えられているチュートリアルを実行しています。私はそれをすべきではないことを知っています...しかし、私はとにかくそうしています. :)

チュートリアルでは、彼は link_to で 2 つの異なるページ間をリンクするように教えています。これが彼がくれたコードです。

<p>
Time to say
<%= link_to "Goodbye!".:action =>"goodbye" %>
</p>


</body>

「さようなら!」はリンク名、「さようなら」はファイル名です。私はこのコードを機能させることができませんでした.SOは私を助けましたが、この男のチュートリアルには同意しません. 機能した私の最終的なコードは、次のいずれかでした。

<p>
Time to say
<%= link_to("Goodbye!", "goodbye") %>
</p>

この:

say
<%= link_to "hello", "hello" %>
</p>
</body>

しかし、インストラクターが教えてくれたコードが機能せず、交換してみました。の場合、. を省略してみました。と、まとめて。どちらも機能しませんでした。私の質問は次のとおりです。インストラクターのコードは機能するはずですか? ruby/railsのバージョンの違いでしょうか???

4

2 に答える 2

1

「。」確かに「、」でなければなりません。

<%= link_to "Goodbye!", :action => "goodbye" %>

生成する必要があります

<a href="/controller/goodbye">Goodbye!</a>

ここで、'controller' は現在のコントローラーです。

于 2013-08-03T00:42:28.323 に答える