Rails console double prompt
已回答
Since the last update 2018.2 the rails console is showing the standard prompt and the RM simple prompt:
Loading development environment (Rails 5.0.2)
irb(main):001:0> >>
irb(main):002:0> >>
I got the same in the past with some weird setup of non-standard IRBs, but I don't remember howto suppress the extra prompt.
Thanks
请先登录再写评论。
Hello Domizio,
could you please check how it goes in the Rails console launched in Terminal?
In the terminal there is only the regular prompt irb(main):001:0>, but that is exactly the point. RM was suppressing the original rails console prompt and using only the simple prompt >>. Now the original prompt irb(main):001:0> is there along with the simple prompt resulting in irb(main):001:0> >>.
The original prompt is appearing before the command, then when you enter a command RM adds the simple prompt, the command and the result. The only wrong thing is that the original prompt is emitted as usual (actually as in the terminal).
Thanks
Another detail that may be clue: IRB works perfectly. That problem happens only with the rails console.
I temporarily solved it by appending "-- --noprompt" to the IRB arguments. Wondering why it stopped working without though.
That appears to be a known problem, please take a look:
https://youtrack.jetbrains.com/issue/RUBY-22079
Added the workaround there. Thanks.