Como descansar meu aplicativo para oferecer suporte ao celular
-
22-09-2019 - |
Pergunta
Agora vou desenvolver um site móvel, ambos suportam a página de formato HTML comum e a página de formato WML (porque agora um navegador da web usual no celular pode visualizar a página HTML e alguns mobiles antigos só suportam WML)
Primeiro passo:
Registre o tipo de conteúdo para WML Page Config/Initializers/Mime_types.rb
MIME :: type.register_alias "text/vnd.wap.wml" ,: wml
Segundo: Crie duas páginas de formato para uma ação em vista:
class WelcomeController < ApplicationController
def index
@latest_on_sale_auctions = Auction.latest(15)
respond_to do |format|
format.html
format.wml
end
end
end
Funciona bem como eu visito:http: // localhost: 3000/bem -vindoMas obtive: erro de roteamento Nenhuma rota corresponde a "/welcome.wml" com {: método =>: get} enquanto eu visito:http: // localhost: 3000/welcome.wml
E funciona bem como eu visito:http: // localhost: 3000/bem -vindo? formato = wml
my config/routes.rb like this:
ActionController::Routing::Routes.draw do |map|
map.root :controller => "welcome"
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
end
Minha versão do Rails é 2.3.5, por favor me ajude, eu quero um aplicativo RESTful, suporta HTML e WML.
Solução
Parece algo para perguntar com o Google ...
O pacote de soluções neutro de idioma não foi encontrado
.Existem várias coisas que você pode tentar resolver o problema, neste Ordem específica:
.
Fechar a solução do Visual Studio e saia completamente disso, então corra novamente e compile. Isso às vezes corrige o problema.
Clique com o botão direito na solução do Visual Studio, selecione Solução "Limpar" e clique com o botão direito do mouse no projeto do SharePoint e escolha "Retrair". Reconstruir e implantar.
no PowerShell em execução como administrador executar Uninstall-SPSOLUTION:
- unistall-spsolution -Identity {nome do arquivo wsp} -Allwebaplications
no PowerShell em execução como administrador executar remove-spsolution:
- remove-spsolution-identidade {nome do arquivo wsp} -force
no PowerShell em execução como administrador Executar o comando delete ():
- (get-spsolution {nome do arquivo wsp}). Excluir ()
Se os itens 1 a 4 não corrigem, o item 5 definitivamente truque, mas não deve ser executado a menos que todas as outras soluções falhem.
Nota: antes de excluir qualquer coisa, basta pegar backup!