Ruby on rails 复制和粘贴代码时出现Rails语法错误

Ruby on rails 复制和粘贴代码时出现Rails语法错误,ruby-on-rails,syntax-error,copy-paste,atom-editor,Ruby On Rails,Syntax Error,Copy Paste,Atom Editor,我注意到,当人们复制和粘贴代码块以在他们的代码中使用时(我的学生),常常会出现看不见的语法错误。错误是看不见的,除非我问他们是否有复制和粘贴,否则我看不到任何问题。为了解决这个问题,我们删除所有内容并编写代码,而不是复制和粘贴 所以我的问题是。。。为什么在复制和粘贴时会出现“不可见”的语法错误?有没有特殊字符没有出现在我们的编辑器中(Atom和sublime)?尝试通过纯文本编辑器(记事本或文本编辑),看看会发生什么。 请特别注意引号(单引号或双引号),有些编辑器使用特殊的打开/关闭引号 另请参

我注意到,当人们复制和粘贴代码块以在他们的代码中使用时(我的学生),常常会出现看不见的语法错误。错误是看不见的,除非我问他们是否有复制和粘贴,否则我看不到任何问题。为了解决这个问题,我们删除所有内容并编写代码,而不是复制和粘贴


所以我的问题是。。。为什么在复制和粘贴时会出现“不可见”的语法错误?有没有特殊字符没有出现在我们的编辑器中(Atom和sublime)?

尝试通过纯文本编辑器(记事本或文本编辑),看看会发生什么。
请特别注意引号(单引号或双引号),有些编辑器使用特殊的打开/关闭引号

另请参见行尾。如果他们从网络上复制了代码,那么可以引入特殊的网络字符,比如网络引号(倾斜的)和emdash(普通减号的较长版本),以及其他各种特殊字符。是的,这看起来很有趣。。。代码不包含`或其他特殊字符。。。但是你关于使用记事本/文本编辑的建议似乎是最好的主意,所以我会接受。也许可以在设置视图中启用“显示不可见”。但是,我怀疑这会导致语法错误,只是林惇错误。是的,这是一个好主意。。。谢谢你的意见