質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.61%

  • Ruby

    7317questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • Ruby on Rails

    6979questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

ローカルから本番環境に移動させた際のjavascriptの挙動

受付中

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 181

lyzmfeqpxs54

score 139

いつもお世話になります。
現在Railsでウェブページを作成しており、AWSで作った環境に移した際にページの挙動がおかしくなってしまったのでこちらに質問させていただきました。

ページではフォームとボタンがあり、ボタンが押されたらフォームの内容をJavascriptでチェック(空欄がないか、正しいメールアドレスか等)し、問題なければ送信すると言った内容です。

この状態で練習環境では正しく動いていたのですが、AWSで作った環境に移した際にJavascriptが反応しなくなってしまいました。
alert("hello world!");をべた書きしても反応ないので、Javascript自体が読めていないと思われるのですが、このような場合どの部分に問題があるのか、アプローチの仕方をご教示いただければと思っております。

また別の症状として、送信ボタンを押した際に、ボタンが押したままの状態で固まってしまい、更新ボタンを押さないと、押せる状態にもどりません。

# personal.html.erb

<%= form_with(model: @userinfo, url: '/user/update', html: {id: 'inform_save', class: 'form'}) do |f| %>
  <div class="field">
    <%= f.label :to %>
    <%= f.email_field :to, size: 25, value: @userenter.to, id: "email_to" %>
  </div>

・
・ 省略
・
<div class="actions">
    <%= f.submit '送信 %>
</div>

<% end %>

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
// 送信ボタン押されたらこの部分に入る
$("#inform_save").on('submit', function(){

 ・
 ・  アドレスが正しいかなどの処理
 ・


  })
</script>
# エラー内容

Cannot render console from 11X.2XX.3X.XX! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255


X部分は整数が入っています
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • CHERRY

    2017/09/14 10:46

    ローカル環境にWebブラウザでアクセスして表示される HTML / CSS / Javascript と 本番環境にWebブラウザでアクセスして表示される HTML / CSS / Javascript の相違点があるのでしょうか?

    キャンセル

  • lyzmfeqpxs54

    2017/09/14 11:16

    CSSは特に使用しておらず、また表示の相違点もございません。

    キャンセル

  • lyzmfeqpxs54

    2017/09/15 12:11

    アプローチの仕方ですが、入っているGemの違いによって変わってしまうということはありそうでしょうか。Javascript関係のGemなど注目すべきポイントをご存知でしたら教えていただけますと幸いです。

    キャンセル

回答 1

0

とりあえず、エラーを消すだけなら...

rails は、development で稼動しているのでしょうか?
それなら、config/environments/development.rb に

config.web_console.whitelisted_ips = %w( 0.0.0.0/0 ::/0 )


を追加するとかでしょうか。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/14 09:37

    ご回答ありがとうございます。ご教示いただいた方法でエラーは消えたのですが、Javascriptはやはり動きません。コンソールのエラー情報だとJavascriptとは関係なさそうですよね。他の要因に心当たりがありましたらご教示いただけますと幸いです。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.61%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Ruby

    7317questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • Ruby on Rails

    6979questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。