Diferença entre attr_accessor e attr_accessible

No Rails, qual é a diferença entreattr_accessor eattr_accessible? Pelo meu entendimento, usandoattr_accessor é usado para criar métodos getter e setter para essa variável, para que possamos acessar a variável comoObject.variable ouObject.variable = some_value.

Eu li queattr_accessible torna essa variável específica acessível ao mundo exterior. Alguém pode me dizer qual é a diferença

questionAnswers(6)

yourAnswerToTheQuestion