0

私は自分のサイトのグーグルマップ機能にリンクを実装しています。各リンクは、私のサイトの異なる場所に接続しています。これを行うために、私はJavascriptを使用し、GoogleAPIチュートリアルに従っています。

place変数はJavascriptによって生成され、リンクの名前にしたいのですが。ただし、表記は次のとおりです。

contentString = '<%=link_to '+place.name+'%>';

結果は次のようになります。+place.name+(リンクであるため下線付き)

私は何か間違ったことをしていて、それはおそらく非常に単純ですが、それが何であるかはわかりません。どんな助けでもいただければ幸いです。

4

1 に答える 1

1

簡単な答えは、これはできないということです。Rails ビューは、コンパイル時に JavaScript 変数にアクセスできません。これを実現する最も簡単な方法は、js を使用してリンクのテキストを変更することです (これは、実行しようとしているものには当てはまりません)。Railsヘルパーを使用せずに文字列を構築する必要があります

contentString = '<a href="/some/path">' + place.name + '</a>'
于 2013-03-11T08:10:33.333 に答える