前提・実現したいこと
下記を勉強し始めた初心者です
Railsとvue.jsを使用して地方と都道府県の連動するプルダウンを作りたいと思っています
(地方プルダウンを選択するとフィルタされた都道府県プルダウンが表示される)
現在はhtml.erbからvueに渡せることの確認を行っています
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
プルダウンの内容をvueに渡すためにv-modelをつける必要があるとのことですがerbテンプレートに対しての記述方法が分からないので教えていただきたいです。
初歩的なことを質問してしまい申し訳ありませんがご回答をよろしくお願いします
該当のソースコード
new_post.html.erb
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>◎新規投稿◎</title> <script type="text/javascript" src="new_post.js"></script> <link rel="stylesheet" type="text/css" href="new_post.css?201610261213"> </head> <body> <div class="form_body"> <%= form_for(@posts, url: send_post_path) do |f| %> <div class ="pulldown" id ="area_id">場所: <%= f.collection_select :id, Area.all, :id, :area %> <%= f.collection_select :prefecture_id, Prefecture.all, :id, :prefecture %> </div><br> <p>Selected: {{ selected }}</p>
new_post.js
var app = new Vue({ el: '#area_id', data: { selected: '' } } )
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。