使用Heroku,需要將locale設定為zh_CN,而不是zh-CN
使用Heroku,需要將locale設定為zh_CN,而不是zh-CN
我想大概是因為在application.rb中,config.i18n.default_locale預設接受的值是Symbol, 而當我們用zh-CN的時候,不得不用雙引號括起來,
但是實際Rails讀取的時候,可能直接使用 :zh-CN這樣的標誌,所以會出現以下錯誤提示
ActionView::Template::Error (:zh is not a valid locale):
所以我們把涉及的所有檔案都可以修改為zh_CN則可以在使用gem時避免很多這種錯誤。
比如我這個錯誤是由於devise引起的,所以我做了以下修改:
首先在application.rb中,將
config.i18n.default_locale = :"zh-CN" 修改為 config.i18n.default_locale = :zh_CN
然後重新命名locale下面的zh-CN.yml到zh_CN.yml, devise.zh-CN.yml到devise.zh_CN.yml
最後,別忘了將zh_CN.yml 和devise.zh_CN.yml檔案中的zh-CN替換為zh_CN
重啟伺服器!
相關推薦
使用Heroku,需要將locale設定為zh_CN,而不是zh-CN
使用Heroku,需要將locale設定為zh_CN,而不是zh-CN 我想大概是因為在application.rb中,config.i18n.default_locale預設接受的值是Symbol, 而當我們用zh-CN的時候,不得不用雙引號括起來, 但是實際Rails讀取的時候,可能直接
php怎麼將陣列轉換為json而不會使中文出現亂碼?
其中的一個比較便捷的方法,只要你的php為5.4以上就可以使用以下方法: json_encode($var,JSON_UNESCAPED_UNICODE);其中JSON_UNESCAPED_UNICO
為什麼svm演算法在求解過程中,需要將原始問題轉化為對偶問題?
對偶問題將原始問題中的約束轉為了對偶問題中的等式約束 方便核函式的引入 改變了問題的複雜度。由求特徵向量w轉化為求比例係數a,在原始問題下,求解的複雜度與樣本的維度有關,即w的維度。在對偶問題下,只
get傳輸時,會將加號+ 轉換為空格
技術 傳輸 解決 ima ges png 前端 後端 blog 解決辦法: 前端: 替換加號為 ‘%2B’, 後端: 直接接收即可。 get傳輸時,會將加號+ 轉換為空格
Eclipse導入的項目中發現包的形式變成了文件夾的形式,需要將文件夾的形式變成包
path 圖片 文件夾 img 分享 修改 prop ips IE 導入的項目中包變成了文件夾的形式: 解決方案: 右點擊項目,然後點擊Properties,在彈出的窗口中選擇Java Build Path,然後選擇Source tab, 展開找到Excluded。
Requests將verify設定為False後取消警告的方式
方法一 1 import requests 2 from requests.packages import urllib3 3 urllib3.disable_warnings() 4 resp = requests.get('https://www.***.com',
MySql建立Table的時候將編碼設定為utf-8
設定資料表編碼 CREATE TABLE 'BmapTable' ( ID VARCHAR(64) NOT NULL, NAME VARCHAR(64) NOT NULL, ADDRESS VARCHAR(64), LONGITUDE VARCHAR(
Python沒有"內部類"這一說法,內部類訪問外部類例項的成員,需要將外部類例項作為引數傳入。
除了傳outter的例項做為引數外,似乎沒有簡單的方式了。 內部類本身是不知道自己被哪個外部類包含的,也就是說語言中沒有提供訪問外部類的關鍵字或者方法,因此除了使用的語法有一點點不同外,其他和外部類沒有什麼區別的。 就是傳遞引數了 class Outter: nam
在vue專案中,將juery設定為全域性變數的方法
1.首先執行:npm install jQuery --save-dev,在package.json里加入jQuery。 2.修改build下的webpack.base.conf.js 方法一: 首先加入: ?
Java小遊戲DanceWithStars(二):修改本地文件中的圖片(圖片寬高和圖片型別)以及將圖片設定為JButton的影象
1. 修改本地文件中的圖片(圖片寬高和圖片型別) 為了使下載的圖片素材都具有統一的width和height,需要對下載來的圖片重新處理並另存 主要思想是:構造一個BufferedImage物件,用ImageIO.read()讀入,再用ImageIO.write()重畫 程式碼如下: 1 pac
window下將Mongodb設定為開機自啟
1.D:\Momgo 為mongodb安裝根目錄 2.在D:\Mongo下新建data資料夾 3.在D:\Mongo\data下新建db作為資料庫存放的地方,新建log資料夾做為日誌目錄 4.在D:\Mongo\data\log下新建檔案mongod.log
how to mount /system as read/write in android? 在除錯RK3288的OV2718的驅動時,需要remount /system目錄為rw以push檔案到/system/lib/hw目錄下,常規的是用adb登入上去後以root許可權執行mount -o re
在除錯RK3288的OV2718的驅動時,需要remount /system目錄為rw以push檔案到/system/lib/hw目錄下,常規的是用adb登入上去後以root許可權執行mount -o remount,rw /system即可,然而在拿的新板子後這麼做失效了,於是百
php 高效、非遞迴迴圈所有下級,並將結果存為一維陣列
1.取出所有資料 public function teammember($id){ $next = pdo_fetchall("select id,openid,agentid from ".tablename("ewei_shop_member")."
linux下將檔案設定為swap
在網上弄了一臺VPS,結果安裝完系統發現沒有swap。因為記憶體比較小,沒有swap有時候容易卡死,於是打算設定一個檔案充當swap。以前幹過這事,不過因為一般裝系統時候會設,所以這功能基本用不到,漸漸也就忘了。今天又查了一下,記錄在此備忘。 先建立一個固定大小的檔案 sudo dd if
python中,如何將字串轉換為數字(將數字轉換為整型),字串的10轉換為整型的10,10.5轉換為10
說明: 在實際的應用過程中,有的時候可能會遇到字串的10,需要將字串的10轉換為數字的10 在此記錄下,通過int函式轉換的過程。 操作過程: 1.將字串轉換為整型的10 >>> str1 = "10" #將一個字串的10賦給變數str1 >&g
c++ 將容量設定為容器的長度(shrink_to_fit)
#include <iostream> #include <vector> using namespace std; int main () { vector<int> myvector (25); cout << "1.
工作記錄:處理閃燈資料檔案,需要將10進位制轉為3位十六進位制
Vixen生成的.csv檔案,需要把裡面的資料轉為3位的16進位制。自己寫了一個程式來處理,在此記錄一下。 平臺:Qt Creator /*********************** * Name : main.cpp * Author : Lon * Date
fastjson序列化將Null設定為空字串""等問題
fastjson序列化將Null設定為空字串""等問題 Spring Boot使用FastJson解析JSON資料的方法 Spring Boot預設使用json格式從後臺返回資料給前臺,當返回的String型別或者List<>型別資料為null時,我們希望返回的是""
Xamarin實現將圖片設定為啟動頁——Xamarin.forms(二)
其實設定啟動頁很簡單,只是我在做的時候,踩了一些坑,就走了一些彎路。 我知道大家一點開這些部落格就想看到原始碼,在我搭建環境給的demo裡面就有一個splash的demo,多個app的demo免費相送,傳送門:https://blog.csdn.net/qq_41647999/article
Eclipse匯入的專案中發現包的形式變成了資料夾的形式,需要將資料夾的形式變成包
匯入的專案中包變成了資料夾的形式: 解決方案: 右點選專案,然後點選Properties,在彈出的視窗中選擇Java Build Path,然後選擇Source tab, 展開找到Excluded。 正常情況下應該是None,現在發現是 ××,所以需