expressionが出た時とりあえず試してみるとよいことこの広告は、90日以上更新していないブログに表示しています。programming移転しました。3秒後に移転先へ移動します。expressionが出たときは、まずここを見直そう!このエラーが出たときに「該当コードのどこも間違ってないのにおかしいなぁ...」という時にも有効です。直せるエラーですが、画面眺めてるだけでは少々発見し難い。忘れた頃にまた同じパターンに落ちたらハマりそうなので、忘れずに書き留めておこうっと。Controller私のエラー画面はこちら。UsersControllerでSyntaxError。部分でエラーだそうです。expressionSyntaxErrorが出るとこの文章も目にする。いつも読み流してたけど、せっかくなので少し理解しておく。characterプログラム・メッセージ文字列の中に無効な文字があります。expression式データ要素は無効です。(IEEE488.2,7.7.7.2を参照してください。)例えば、括弧が対をなしていなかったり、文字が規格に違反しています。引用元:http://ena.support.keysight.com/e5071c/manuals/webhelp/jpn/product_information/error_messages/error_messages.htm#I無効な文字があるよって言ってたんですね。コメントアウトしてるんだから、そもそも無効なのでは?ヽ(*゚∀。*)ノアルェー?????考えようとするとドハマりしそうです(笑)さて解決にいきましょう。解決の糸口は、コメント記述時の#にありました。自分の場合、コメント書くときには主に次の2通りのやり方をしています。なってたら(#あとにすぐまた日本語書きたいので)#の入力を、かな入力で#を打ってから半角変換している↑これがエラーになることがある(ただし毎回ではない)この毎回じゃないというという点が難点^^;エラー回避できるときもある、というよりむしろ忘れた頃にエラー認識されたりするので、コメントアウト部分でエラー出てたらまずはここを見直してみよう。Rails初心者はここを疑え!その2:空白でSyntaxErrorが出たときはこれでコメントアウト部分のエラーは回避できました。そのあとに続けて空白部分でもSyntaxErrorが出たので、これも直してみます。エラーになってる空白の行を一回消して書き直してみる。~が出たら下記のように、とりあえずコードの空白部分を書き直したり、一文まるごとすぐ下などに書き直してみると、あっさりエラー回避できることもあります。空白書き直すときは先頭や末尾も忘れずに書き直しましょう。まとめ★コメントの#は半角入力で書くべし★空白でエラーが出たら、空白を書き直すと解決できる場合もあるコメント部分や空白といった、一見処理に関係のないはずのところでSyntaxErrorになったときには、まずこのあたりをチェックしてみよう。#の変換を疑うという発想は、画面とにらめっこしてるだけだとなかなか発見しづらいです。なんとなくでも手を動かしてたら解決できるエラーではありますが、一つ一つ自分なりに理解して、糧にしていけたらと思います。クロスバイクも一年生。筋トレしてロードにも乗りたい。nojishioTwはてなブログをはじめよう!piyomaru-bunbunさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはエラーは食べもの。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。