Sie sind auf Seite 1von 4

2 Avaliao Presencial

1 de 4

http://ead.ifrn.edu.br/ava/academico/mod/quiz/review.php?attempt=59...

Minha pgina inicial

[2

[20161.3.15121.1E.TSUB.0017] Programao de
Sistemas para Internet
Iniciado em
Estado

quinta, 25 Ago 2016, 10:46


Finalizada

Concluda em quinta, 25 Ago 2016, 11:15


Tempo

28 minutos 45 segundos

Avaliar

95,00 de um mximo de 100,00

empregado

Questo
Correto

Atingiu 10,00 de
10,00

Remover

rtulo

Qual a utilidade do link_to?


Escolha uma:

a. Criar um link no model para redirecionar o usurio para outro


endereo.

b. um helper method que, usado no controller, ir redirecionar o


usurio para um determinado endereo.
c. Criar um link na view para redirecionar o usurio para outro
endereo.

d. Criar um link no controller para redirecionar o usurio para outro


endereo.

e. um helper method que, usado no model, ir redirecionar o usurio


para um determinado endereo.
Your answer is correct.

A resposta correta : Criar um link na view para redirecionar o usurio para


outro endereo..

Questo
Correto

Atingiu 10,00 de
10,00

Marcar

questo

O que uma gem?


Escolha uma:

a. As gems so componentes que permitem que a aplicao armazene


dados de forma persistente (permanente), alm de possuir as regras
de negcio do sistema.
b. As gems so componentes de apresentao do sistema, ou seja,
tudo aquilo que o usurio consegue visualizar pertencem s gems.

c. Uma Gem um pacote de software que pode ser plugado ao seu


projeto, fornecendo novos recursos e funcionalidades sua aplicao.
d. As gems recebem a requisio do usurio, acessam e/ou atualizam
28/08/2016 23:25

2 Avaliao Presencial

2 de 4

http://ead.ifrn.edu.br/ava/academico/mod/quiz/review.php?attempt=59...

os modelos (se necessrio) e apresentam uma viso para o usurio.


e. As gems definem qual controlador ir atender a cada requisio
HTTP que chega a sua aplicao Web.
Sua resposta est correta.

A resposta correta : Uma Gem um pacote de software que pode ser plugado
ao seu projeto, fornecendo novos recursos e funcionalidades sua aplicao..

Questo
Correto

Ao executar o comando abaixo, quais arquivos so gerados no projeto?

Atingiu 10,00 de
10,00

Marcar

questo

Escolha uma:

a. db/migrate/20160812122558_create_pessoas.rb
b. app/models/Pessoa.rb

c. app/models/Pessoa.rb, app/controllers/pessoas_controller.rb e as
views edit.html.erb, index.html.erb, new.html.erb na pasta app/views
/pessoas
d. app/controllers/pessoas_controller.rb

e. app/models/Pessoa.rb e db/migrate
/20160812122558_create_pessoas.rb
Sua resposta est correta.

A resposta correta : app/models/Pessoa.rb e db/migrate


/20160812122558_create_pessoas.rb.

Questo
Correto

Atingiu 10,00 de
10,00

Marcar

questo

Num projeto Rails, onde devemos configurar as credenciais (nome de usurio e


senha) do banco de dados?
Escolha uma:

a. config/database.xml
b. config/mysql.yml

c. config/database.yml
d. config/db.yml

e. database.config
Sua resposta est correta.

A resposta correta : config/database.yml.

Questo
Correto

Atingiu 10,00 de

A viso (view) o componente de apresentao do sistema, ou seja, tudo aquilo


que o usurio consegue visualizar pertence viso.

28/08/2016 23:25

2 Avaliao Presencial

3 de 4

10,00

Marcar

questo

Escolha uma opo:

http://ead.ifrn.edu.br/ava/academico/mod/quiz/review.php?attempt=59...

Verdadeiro
Falso

A resposta correta 'Verdadeiro'

Questo

Completo

Atingiu 45,00 de
50,00

Marcar

questo

Para realizar essa atividade, voc ir precisar do projeto base. Para utilizar o
projeto base, faa o download dele, abra o Gerenciador de Arquivos (Menu >
Gerenciador de Arquivos) na pasta onde voc baixou o arquivo, clique com o
boto direito sobre o arquivo e clique em Extrair aqui. Em seguida desenvolva
a atividade.
1. Execute o bundle install para baixar o simple_form;
2. Crie a base de dados configurada no projeto;

3. Execute as migrations para criar a tabela noticias;

4. Desenvolva os mtodos new e create no controlador app/controllers


/noticias_controller.rb;

5. Desenvolva o formulrio de cadastro de notcias em app/views/noticias


/new.html.erb com os campos titulo, corpo e autor;

6. No formulrio, para os campos titulo e autor, use campos de texto simples


conforme ilustrado abaixo;

7. No formulrio, para o campo corpo, use uma caixa de texto conforme


ilustrado abaixo;

8. Os trs campos devem ser de preenchimento obrigatrio;

9. Os dados do formulrio devem ser enviados para o mtodo create de


app/controllers/noticias_controller.rb, que foi implementado no item 2;

10. Caso a notcia seja salva com sucesso, o usurio deve ser redirecionado para
noticias_path, e caso contrrio, o formulrio new.html.erb deve ser
apresentado para o usurio.
Ao concluir, compacte a pasta do projeto e envie o arquivo atravs dessa
atividade.
noticiario.zip
Comentrio:
Na view 'app/views/noticias/new.html.erb' no existe a varivel @pessoa

O correto seria usar a varivel @noticia

28/08/2016 23:25

2 Avaliao Presencial

4 de 4

http://ead.ifrn.edu.br/ava/academico/mod/quiz/review.php?attempt=59...

Terminar reviso

28/08/2016 23:25

Das könnte Ihnen auch gefallen