1
我的文字在我的测试放置文本通过水豚
page.should have_content("File uploaded")
而在控制器使用我有相同的文字
flash[:notice] = "File uploaded"
我在哪里可以存储这个文本是指它在控制器和测试不要重复自己,随时在一个地方随意更改它?
我的文字在我的测试放置文本通过水豚
page.should have_content("File uploaded")
而在控制器使用我有相同的文字
flash[:notice] = "File uploaded"
我在哪里可以存储这个文本是指它在控制器和测试不要重复自己,随时在一个地方随意更改它?
您可以使用国际化保持这样的文字config/locales/en.yml
,但我不认为Flash文本的这个测试器/控制器的复制是干违反了最坏的秩序。但是,如果您希望将其从控制器中取出,那就是保留它的地方。
在你en.yml:
en:
upload_message: "File uploaded"
现在用I18n.t 'upload_message'
感谢来电。这只是我需要的。事实上,它会帮助我保持这种按摩语言无关。 –